.net Nuget-无法解析以前可以解析的包

.net Nuget-无法解析以前可以解析的包,.net,jenkins,msbuild,.net,Jenkins,Msbuild,我们已经设置了一个nuget服务器,正在使用Jenkins进行CI集成。在过去的两个月里,一切都很顺利,但是今天,在更新了一个Nuget软件包后,我们出现了以下错误: Jenkins\Trunk\Trunk\Solution.sln“(默认目标)(1)-> “F:\Jenkins\Trunk\Trunk\Ioc\TPI.csproj”(默认目标)(44)-> F:\Jenkins\Trunk\Trunk.nuget\nuget.targets(100,9):错误:找不到包“Solution.Ex

我们已经设置了一个nuget服务器,正在使用Jenkins进行CI集成。在过去的两个月里,一切都很顺利,但是今天,在更新了一个Nuget软件包后,我们出现了以下错误:

Jenkins\Trunk\Trunk\Solution.sln“(默认目标)(1)-> “F:\Jenkins\Trunk\Trunk\Ioc\TPI.csproj”(默认目标)(44)-> F:\Jenkins\Trunk\Trunk.nuget\nuget.targets(100,9):错误:找不到包“Solution.Extensions”的版本“1.0.3.2”。[F:\Jenkins\Trunk\Trunk\Ioc\TPI.csproj]

我检查了我们的nuget服务器,包肯定在那里。以前的版本解决得很好,但是我们包的最新更新和发布似乎莫名其妙地破坏了某些东西。这是对nuget包的一个简单更新,只添加了一个方法,没有创建依赖项,并且发布过程经过测试杜尔紧随其后

任何关于MS Build为何突然无法解决Nuget依赖关系的想法?欢迎所有建议


感谢

为了帮助将来的任何人,我能够通过将包源添加到Nuget.config并将自动还原设置为“true”来解决这个问题。我不知道为什么在这个特定的时间点突然决定中断

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageRestore>
    <add key="enabled" value="True" />
    <add key="automatic" value="True" />
  </packageRestore>
  <packageSources>
    <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
    <add key="NugetServer" value="http://myserver:12345/nuget" />
  </packageSources>
  <solution>
    <add key="disableSourceControlIntegration" value="true" />
  </solution>
</configuration>

希望这能帮助别人。

对你有帮助吗?