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 パッケージ マネージャーでパッケージをダウンロードしようとするとエラーが発生します。

パッケージの復元中にエラーが発生しました。もう一度お試しください ここに画像の説明を入力

デフォルトのビジュアル スタジオのオンライン拡張機能検索は問題なく動作しています。

私はプロキシを使用していません:

ここに画像の説明を入力

VS 2012 は管理者権限で実行されています。

また、ビジュアル スタジオの構成が変更されました。

<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 ギャラリー)、選択を解除して [OK] をクリックし、ソースを再度開いて選択する必要がありました。その後、「不足しているパッケージを復元する」オプションは成功しました。これは非常に苛立たしい不具合であり、奇妙なことに、私の VS2010 ソリューションの 1 つにしか影響しませんでした!

于 2013-02-15T15:11:26.790 に答える
1

問題が見つかりました。NuGet のソースは、Visual Studio 2012 では既定で設定されていませんでした。

ここに画像の説明を入力

于 2013-02-04T15:36:43.887 に答える
0

パッケージ リポジトリに、パッケージを必要とするプロジェクトが 1 つまたは多数存在しません。ローカルの nuget リポジトリがあり、プロジェクトを新しい PC に取得した後、欠落しているパッケージを復元することは不可能でした。これは、それらが古いものであり、リポジトリに存在するパッケージの新しいバージョンのみだったためです。

于 2015-01-30T06:34:05.470 に答える