恢复包

时间:2016-12-30 08:34:47

标签: visual-studio-2013 teamcity

TeamCity中的svn提交失败(Enterprise 9.1.7(build 37573))。 VS 2013项目可以在本地重建。

{{1}}

我对TeamCity没有任何改变。已经完成了许多提交(导致NuGet包)。这个错误对我来说不清楚。

编辑: 错误消息可以在

下面的构建日志中看到
  

步骤4/9:恢复包(NuGet Installer)(5m:07s)

例如:

  

[restore]无法找到版本'1.0.0.0'的软件包   'Gnu.Getopt'。

     

...还有一些“无法找到”的其他条目......

所以我在本地删除了trunk目录下的packages文件夹。随后调用了Visual Studio重建。软件包已自动下载,可在本地使用。 (因此,为了避免错误的猜测 - 它们未在部署服务器上删除)

编辑2:做了另一次提交。现在这个问题不再发生了。值得一提的是,我没有任何类型的回滚强制旧提交,这导致上述错误消息。并且该提交的源代码被保留了。所以旧提交不是关于恢复包的问题的原因。与上周相比,TeamCity设置仍然相同。对我来说,这是一个解决方案(因为我被聘为软件开发人员并为此付费)。 (顺便说一句 - 一个TeamCity管理员被告知这个问题。)对于Stackoverflow,它不是关于上周发生的错误行为的答案。因此,我没有说明我的解决方案作为答案(因为这仍然是开放的)。在另一个SO线程中,我看到有关NuGet.exe版本和恢复模式不匹配的讨论,但我的问题并非如此。

0 个答案:

没有答案