(Windows 2008 R2上的TeamCity版本7.1.3,使用Octopack NuGet软件包2.0.20进行控制台应用程序。)
这里有一些奇怪的问题:我希望我可以让一些读者阅读我的链接帖子(简短)并提供一些见解,而不是重复整个帖子。
基本问题在本文的标题中说明。
我一直在尝试确定为什么在同一个解决方案中的一个特定项目中,为什么OctoPackPackageVersion变量没有通过Octopack传递给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
感谢您的帮助。
答案 0 :(得分:2)
好的,这就是OctoPack支持文件的混合版本:目标和更新的C#目标DLL for msbuild。
请参阅原始问题中的链接支持页面。
希望这可能有助于其他人。