2

Visual Studio2012にNuGet2.1.31002.9028をインストールしました。パッケージの復元を有効にして、プロジェクトにパッケージ(EntityFrameworkなど)を追加すると、プロジェクトのビルド時に次のエラーが発生します。

Error   1   The system cannot find the path specified.  ConsoleApplication1
Error   2   The command ""D:\Code\ConsoleApplication1\.nuget\nuget.exe" install "D:\Code\ConsoleApplication1\ConsoleApplication1\packages.config" -source ""  -RequireConsent -solutionDir "D:\Code\ConsoleApplication1\ "" exited with code -1.    ConsoleApplication1
Warning 3   The referenced component 'System' could not be found.   ConsoleApplication1

すべての参照に対して、上記のような警告があります。2番目のエラーのコマンドは、コマンドプロンプトから実行すると正常に機能します。[ビルド中にNuGetに不足しているパッケージのダウンロードを許可する]をオンにし、EnableNuGetPackageRestore環境変数を追加しようとしましたが、いずれも問題を修正しませんでした。また、他のマシンでもこの問題が発生しないため、さらに混乱します。

私はこれに関する助けに感謝し、必要に応じて追加情報を提供できることを嬉しく思います。

4

2 に答える 2

0

これは難しいものです、ここに私が試したであろういくつかのことがあります

  1. コンソールアプリを作成して、再現されるかどうかを確認しますか?(nugetパッケージのインストールなし)
  2. システムは参照で正しく参照されていますか?削除してから追加し直してみてください。
  3. クラスライブラリなどの他のプロジェクトタイプでも再現できますか?

それが役に立てば幸い。

于 2012-11-26T23:45:35.803 に答える