NuGet包dll的内容文件=失败?

前端之家收集整理的这篇文章主要介绍了NuGet包dll的内容文件=失败?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个nuget包.我把一些文件文件夹放在“内容文件夹中,效果很好.所以我添加了一个带有dll的bin文件夹,并把它放在我的nuspec文件中:
<files>
     src="bin\*.dll" target="lib" />
  </files>

dll很好地放在引用中,但内容不再被复制了.

我怎样才能让他们都工作?

@编辑

我知道有这个:

<file src="content\Controllers\*.*" target="Controllers" />
<file src="content\Views\Account\*.*" target = "Views\Account" />
<file src="bin\*.dll" target="lib" />

该软件包包含正确的结构和文件,但文件不会复制到我的项目中.

文件位于文件夹结构中.当我将它们直接放入我的内容文件夹时,它被复制到我的项目的根…

当您在nuspec中定义文件部分时,我们不再执行基于“自动”/“约定”的包创建.我们看到它正如您告诉我们要包含的内容所以我们不包括列表中没有的内容.只需将内容文件添加到该列表即可.

编辑以包含来自回答者评论评论

NuSpec文件“files”部分告诉NuGet在解包时将文件放在包中的文件不在sln / proj中.你想这样写:

<file src="content\Controllers*.*" target="content\Controllers" /> 
<file src="content\Views\Account*.*" target = "content\Views\Account" /> 
<file src="bin*.dll" target="lib" />
原文链接:https://www.f2er.com/windows/363754.html

猜你在找的Windows相关文章