(Windows 2008 R2 上的 TeamCity 版本 7.1.3,对控制台应用程序使用 Octopack NuGet 包 2.0.20。)
这里有一些奇怪的问题:与其重复整个线程,我希望我能让一些接受者阅读我的链接帖子(简短),并可能提供一些见解。
基本问题在这篇文章的标题中说明。
我一直在尝试确定为什么在同一解决方案中的一个特定项目中为什么没有通过 Octopack 将 OctoPackPackageVersion 变量传递给 nuget,而解决方案中的所有其他项目的行为都应该从 TeamCity 获取正确的版本系统变量定义为:
...nuget\NuGet.exe" pack "bin\Release\NuGet-temp\CaptiveAire.Core.SocketServers.ServiceHost.nuspec" -OutputDirectory "bin\Release" -basePath "bin\Release\NuGet-temp" -Version "1.0.0.0" -NoPackageAnalysis
感谢您的任何帮助。