我有使用NugGet的项目。
我正在尝试构建项目,我有下一个错误:
...
Error 88 Unable to find version '2.1.505.2' of package 'Unity'. Common
Error 84 Unable to find version '1.0' of package 'CommonServiceLocator'. Common
Error 90 The command ""D:\Development\root\.nuget\nuget.exe" install "D:\Development\root\Common\packages.config" -source "" -RequireConsent -solutionDir "D:\Development\root\ "" exited with code 1. common
尝试在NuGet包管理器中下载软件包时也会出错。
尝试还原包时发生错误。请再试一次
默认的visual studio在线扩展搜索工作没有问题!
我没有使用代理:
VS 2012在管理员权限下运行。
还修改了visual studio配置:
<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy usesystemdefault="True"/>
</defaultProxy>
<settings>
<servicePointManager expect100Continue="false" />
<ipv6 enabled="true"/>
</settings>
</system.net>
但这没有帮助。
有什么建议吗?
答案 0 :(得分:2)
我也有这个问题,但发现它与NuGet包管理器有关。虽然我的包源已定义(默认的nuget.org和内部nuget库),但我必须取消选择,单击“确定”,然后重新打开并再次选择源。 执行此操作后,“恢复丢失的包”选项成功完成。这是一个非常令人沮丧的故障,奇怪的是只影响了我的一个VS2010解决方案!
答案 1 :(得分:1)
发现问题。默认情况下,Visual Studio 2012中没有设置NuGet的来源。
答案 2 :(得分:0)
在包存储库中不存在需要包的一个/多个项目。 我们有本地nuget存储库,在将项目发送到新PC后,无法恢复丢失的软件包,因为它们很旧,只有存储库中存在的那些软件包的较新版本。