我创建了一个类库,其中我有一个包含文件的.bin
文件夹。
其中两个文件(exe和无扩展文件(节点脚本))具有以下属性
Build Action : Content
Copy to Output Directory : Copy if newer
当我在项目中使用NuGet包含.DLL
时,库中的.bin
文件夹将被复制到Web项目的顶级目录(反映它在类库中的位置)但不到输出文件夹bin
...
以下是我的图书馆.nuspec
的一部分。
<files>
<file src="bin\Release\Wndrr.Mjml.CSharp.dll" target="lib\net45" />
<file src="bin\Release\System.Management.Automation.dll" target="lib\net45" />
<file src="bin\Release\.bin\mjmlFromString" target="lib\net45" />
<file src="bin\Release\.bin\node.exe" target="lib\net45" />
</files>
为什么,在通过NuGet引用我的库的项目中,我是否在我的项目顶级文件夹中删除了.bin
文件夹,根本不需要它,而不是在我的输出文件夹中?如何让NuGet将这些文件复制到bin
而不是顶级文件夹?