Visual studio TeamCity Visual Studio Build不';找不到包参考包

Visual studio TeamCity Visual Studio Build不';找不到包参考包,visual-studio,teamcity,Visual Studio,Teamcity,我有一个TeamyCity构建服务器,希望将我的解决方案逐件迁移到包参考。不幸的是,它似乎找不到我已经移动或使用包引用重新创建的那些项目的引用/包。在global.nuget\packages文件夹中看到的包已正确还原。我也可以在本地构建,没有任何问题。 有趣的是,我还有其他一些较小的项目,它们在teamcity上可以正确地与包参考一起工作 TeamCity版本:2019.2 努杰:5.4 我还尝试使用restore命令添加.NET CLI任务,但这也没有改变任何事情 NuGet安装程序步骤:

我有一个TeamyCity构建服务器,希望将我的解决方案逐件迁移到包参考。不幸的是,它似乎找不到我已经移动或使用包引用重新创建的那些项目的引用/包。在global.nuget\packages文件夹中看到的包已正确还原。我也可以在本地构建,没有任何问题。 有趣的是,我还有其他一些较小的项目,它们在teamcity上可以正确地与包参考一起工作

TeamCity版本:2019.2 努杰:5.4

我还尝试使用restore命令添加.NET CLI任务,但这也没有改变任何事情

NuGet安装程序步骤:

dotnet还原步骤:

最后,我创建了一个新的管道,并从头开始重新配置了所有步骤,而不是复制现有的管道,现在它可以工作了。这些现有管道似乎存在一些问题。

最后,我创建了一个新管道,从头开始重新配置了所有步骤,而不是复制现有管道,现在它可以工作了。这些现有管道似乎存在一些问题。

经过一整天的努力,我终于找到了问题的原因

在TeamCity的构建配置参数中,有一个名为“system.VisualStudioVersion”的参数,其值设置为“11.0”。我将值更改为“16.0”,这为我解决了问题


这可以解释NPadrutt的解决方案,假设他在特定的构建配置中设置了变量。重新创建他的构建配置将产生一个没有坏参数的新构建配置,从而为他解决问题。但在我的情况下,该参数是从根项目继承的,因此重新创建构建配置不会为我解决该问题。

经过一整天的努力,我终于找到了原因

在TeamCity的构建配置参数中,有一个名为“system.VisualStudioVersion”的参数,其值设置为“11.0”。我将值更改为“16.0”,这为我解决了问题


这可以解释NPadrutt的解决方案,假设他在特定的构建配置中设置了变量。重新创建他的构建配置将产生一个没有坏参数的新构建配置,从而为他解决问题。但在我的情况下,该参数是从根项目继承的,因此重新创建生成配置不会为我修复它。

您的意思是您刚刚创建了一个新的生成配置?或者不止这些?你是说你刚刚创建了一个新的构建配置?或者不止这些?你在哪里添加的这个设置?你在哪里添加的这个设置?