1

(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

我一直在尝试确定为什么在同一解决方案中的一个特定项目中为什么没有通过 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

感谢您的任何帮助。

4

1 回答 1

2

好的,这归结为拥有混合版本的 OctoPack 支持文件:msbuild 的目标和更新的 C# 目标 DLL。

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

希望这可能对其他人有所帮助。

于 2013-04-05T17:19:21.090 回答