NuGet 2.2.3扩展问题。无法连接到服务器?

时间:2013-02-04 15:19:03

标签: visual-studio-2010 nuget nuget-server

我有使用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包管理器中下载软件包时也会出错。

尝试还原包时发生错误。请再试一次 enter image description here

默认的visual studio在线扩展搜索工作没有问题!

我没有使用代理:

enter image description here

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>

但这没有帮助。

有什么建议吗?

3 个答案:

答案 0 :(得分:2)

我也有这个问题,但发现它与NuGet包管理器有关。虽然我的包源已定义(默认的nuget.org和内部nuget库),但我必须取消选择,单击“确定”,然后重新打开并再次选择源。 执行此操作后,“恢复丢失的包”选项成功完成。这是一个非常令人沮丧的故障,奇怪的是只影响了我的一个VS2010解决方案!

答案 1 :(得分:1)

发现问题。默认情况下,Visual Studio 2012中没有设置NuGet的来源。

enter image description here

答案 2 :(得分:0)

在包存储库中不存在需要包的一个/多个项目。 我们有本地nuget存储库,在将项目发送到新PC后,无法恢复丢失的软件包,因为它们很旧,只有存储库中存在的那些软件包的较新版本。