【问题标题】:NuGet Pack in TeamCity Missing Dependent AssembliesTeamCity 中的 NuGet 包缺少依赖程序集
【发布时间】:2018-01-15 22:25:20
【问题描述】:

在 TeamCity 中,我正在尝试创建一个 NuGet 包。它可以工作,但是只有主 EXE 包含在包中。当它被部署到服务器时,依赖程序集丢失了,配置文件也丢失了。我没有看到包含依赖程序集的选项。有办法吗?

我使用的是 csproj 文件,而不是 nuspec 文件。下面的屏幕截图显示了该设置以及其余设置。

【问题讨论】:

    标签: nuget teamcity nuget-package teamcity-9.0


    【解决方案1】:

    如果你想在你的 nuget 包中包含额外的文件,*.nuspec 文件是必须的。它应该与您的 *.csproj 文件位于同一目录中:

    • Your.Library.csproj
    • Your.Library.csproj.nuspec

    关于将文件添加到 nuget 包,请参阅此文档:Adding a readme and other files

    【讨论】:

    • 依赖程序集还需要这个吗?我不想添加一些杂散文件;只是我的项目所依赖的程序集。我希望IncludeReferencedProjects 会有所帮助,但似乎没有。
    • 其实我不认为nuspec是强制性的。看到这个:stackoverflow.com/a/48384248/279516
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-06
    • 2015-09-17
    • 1970-01-01
    • 2017-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多