0

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

但这无济于事。

有什么建议么?

4

3 回答 3

2

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

于 2013-02-15T15:11:26.790 回答
1

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

在此处输入图像描述

于 2013-02-04T15:36:43.887 回答
0

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

于 2015-01-30T06:34:05.470 回答