1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ASP.NET MVC プロジェクトで参照設定がおかしくなったときの対処

Posted at

ASP.NET MVC プロジェクトで参照設定がおかしくなったときの対処

問題

プロジェクトを開く、またはビルドするとエラーが発生し、プロジェクトの [参照] ツリーを表示すると異常を示し、ビルドできなくなって困ったときの対処を記録する。

破壊的な操作を含むので、事前にバックアップを取った方がよいだろう。

対処

  1. 対処1 パッケージ マネージャーを開き、[復元] ボタンが表示されていればクリックする。これで解決すれば完了。解決しない場合は以降を試す。

  2. [復元] ボタンが表示されない、もしくは復元してもダメな場合は、下の設定を確認し、一度 Visual Studio を閉じる。

  3. 対処2 エクスプローラーでプロジェクトフォルダの直下にある packages のすべての フォルダ を削除する。このとき、フォルダに repositories.config などのファイルがある場合は、削除しない。

  4. Visual Studio で、当該プロジェクトを開く。

  5. ビルドすると自動的に必要なパッケージがダウンロードされた。

Visual Studio の設定

Visual Studio 2015 では、デフォルトで次のように設定されているようなので、単に確認になるが。

  1. メニュー [ツール] のノード [NuGet パッケージ マネージャー] をクリックする。
  2. [パッケージの復元] 項目で、[見つからないパッケージのダウンロードを NuGet に許可] と [Visual Studio でのビルド中に見つからないパッケージを自動的に確認] 項目がチェック状態にしておくとビルド時に不足するパッケージがある場合は自動的に取得してくれる。
確認した環境
  • 日本語 Windows 10 Pro 64ビット
  • Visual Studio Community 2015
  • ASP.NET MVC 5
1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?