OctoPackPackageVersion变量未在TeamCity中在单个项目中从同一解决方案中的多个中获取

时间:2013-04-04 17:50:03

标签: octopus-deploy

(Windows 2008 R2上的TeamCity版本7.1.3,使用Octopack NuGet软件包2.0.20进行控制台应用程序。)

这里有一些奇怪的问题:我希望我可以让一些读者阅读我的链接帖子(简短)并提供一些见解,而不是重复整个帖子。

基本问题在本文的标题中说明。

http://help.octopusdeploy.com/discussions/problems/6435-octopackpackageversion-variable-not-usedpicked-up-in-teamcity

我一直在尝试确定为什么在同一个解决方案中的一个特定项目中,为什么OctoPackPackageVersion变量没有通过Octopack传递给nuget,而解决方案中的所有其他项目都表现为他们应该选择正确的版本从TeamCity系统变量定义为:

System Properties

enter image description here

...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

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

好的,这就是OctoPack支持文件的混合版本:目标和更新的C#目标DLL for msbuild。

请参阅原始问题中的链接支持页面。

希望这可能有助于其他人。