【发布时间】:2018-06-18 10:17:14
【问题描述】:
所以基本上我是通过运行“包”目标的 .proj 文件在 TeamCity 中构建 nuget 包:
<MSBuild
Projects="$(MSBuildProjectDirectory)\PROJNAME.csproj"
Targets="Rebuild;pack"
Properties="Configuration=$(Configuration);Version=$(BUILD_NUMBER)" />
工件输出为:
PROJNAME\bin\Release\PROJNAME.%build.number%.nupkg
这非常适合 nuget 包的基本使用,但是我无法让文档 xml 文件正常工作。
我查看了输出 nupkg 的内部,我看到文档 xml 实际上已捆绑并包含在包中,但问题是当我最终在我的消费项目中恢复 nuget 包时,dll 会按预期复制,但是文档没有。
我想知道这是否是因为 TC 生成的 .nuspec 文件,如果我可能需要放弃 teamcities nuspec 并创建自己的,但我希望避免这种情况,因为它可以很好地工作,并且可以处理版本控制等。
有没有简单的方法在包恢复的时候包含文档xml?
【问题讨论】:
-
经过更多时间的搜索,我找到了stackoverflow.com/questions/19136999/…,这似乎是一个类似的问题,也没有解决方案。
-
另一个:stackoverflow.com/questions/44288689/… 我开始怀疑这是否是一个尚未真正解决的错误。
标签: nuget teamcity nuget-package