打包nuget包时忽略文件夹

时间:2018-04-16 21:54:45

标签: nuget-package nuspec

在Visual Studio中考虑具有以下结构的项目

Project
---Folder A
----- CS Files
---Folder B
----- CS Files
---Folder C
----- CS Files

一切都很好但我想只打包文件夹A和C中的内容,忽略文件夹B中的所有.cs文件。

可能吗?

我在nuspec文件中尝试了<file><contentFile>个参数,但这并不是很有效。

<file>仅将其添加为包中的额外文件,<contentFile>无效

1 个答案:

答案 0 :(得分:0)

这两行怎么样

<file src="Folder A\*.cs" target="content\Folder A" />
<file src="Folder C\*.cs" target="content\Folder A" />

我有类似的问题,可以使用&#34;排除&#34;从我部署的dll中删除所有Tests.dll。但实际上我不知道如何正确使用它来排除文件夹     

希望有所帮助