TeamCity 工件包括每个文件

TeamCity artifact includes every single file

使用 TeamCity 后,我的构建过程是 Visual Studio (sln) -> NuGet Pack。一切都构建得很好,并且创建了工件。但是工件有每个文件,包括 .vbproj、.vb 文件,类 文件夹只包含 .vb 文件。

有没有办法打开一个设置来创建没有所有 .vb 文件等的工件,因为它们是在 .dll 中编译的?

对于任何想知道的人,我只是排除了 nuspec

中的 .vb 文件

你有没有考虑过使用Octopack来打包nuget。它足够聪明,可以将所有必需的文件包含到包中,并且不需要自定义 nuspec 文件,您需要为将来的任何更改进行源代码控制和管理。

仅当您有非常具体的要求(例如目标目录不同)时才应使用 IMO 自定义 nuspec 文件。

(标记为内容并始终复制您要包含的文件)