【问题标题】:NuGet 2.2.3 extention problems. Cannot connect to server?NuGet 2.2.3 扩展问题。无法连接到服务器?
【发布时间】:2013-02-04 15:19:03
【问题描述】:

我有使用 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>

但这无济于事。

有什么建议吗?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 这个解决方法在 VS2012 中对我有用。奇怪的行为,但现在似乎很好。
    • 我做了同样的事情,但是在取消选择所有包后,当我再次重新选择所有包时,它给出了同样的错误。但是当我只选择“nuget.org/api/v2”时,它工作得很好。所以看起来我配置的各种包源之间存在冲突
    【解决方案2】:

    发现问题。默认情况下,Visual Studio 2012 中未设置 NuGet 源。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-03-13
        • 2014-07-23
        • 1970-01-01
        • 1970-01-01
        • 2021-05-18
        • 2010-11-02
        • 1970-01-01
        相关资源
        最近更新 更多