aspとかwebとか。

webサイトを一通りつくるため勉強中。つまづいたことをメモしています。

VisualStudioの参照設定が勝手に外れる

今まで普通にビルドが通っていたのに、ある時突然ビルドが通らなくなることがある。

その時は大体参照設定が外れている。

原因は未だに不明だが、とりあえずビルドが通るように戻す方法。

 

参照設定上で右クリック。

「Nugetパッケージの管理」から同じ名前のものを探し、インストールされていたら一度アンインストールし、もう一度入れ直す。

それでもビルドが通らなかったら、参照設定と同じ階層にある「packages.config」を開き、該当する一行を消してから、もう一度インストールし直す。

 

※参照設定の一覧に表示されている名前と「Nugetパッケージの管理」の一覧に表示される名前は一致しているとは限らないので注意。画面右の「名前:」と書いてある部分を見ること。

※バージョンの関係でインストールの順番が逆だとインストールに失敗することがある。その場合はエラー内容を見てそれっぽいパッケージを削除してからもう一度インストールするとできる場合がある。