【发布时间】:2018-01-15 22:25:20
【问题描述】:
在 TeamCity 中,我正在尝试创建一个 NuGet 包。它可以工作,但是只有主 EXE 包含在包中。当它被部署到服务器时,依赖程序集丢失了,配置文件也丢失了。我没有看到包含依赖程序集的选项。有办法吗?
我使用的是 csproj 文件,而不是 nuspec 文件。下面的屏幕截图显示了该设置以及其余设置。
【问题讨论】:
标签: nuget teamcity nuget-package teamcity-9.0
在 TeamCity 中,我正在尝试创建一个 NuGet 包。它可以工作,但是只有主 EXE 包含在包中。当它被部署到服务器时,依赖程序集丢失了,配置文件也丢失了。我没有看到包含依赖程序集的选项。有办法吗?
我使用的是 csproj 文件,而不是 nuspec 文件。下面的屏幕截图显示了该设置以及其余设置。
【问题讨论】:
标签: nuget teamcity nuget-package teamcity-9.0
如果你想在你的 nuget 包中包含额外的文件,*.nuspec 文件是必须的。它应该与您的 *.csproj 文件位于同一目录中:
关于将文件添加到 nuget 包,请参阅此文档:Adding a readme and other files
【讨论】:
IncludeReferencedProjects 会有所帮助,但似乎没有。