14
16

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.

Visual Studio でターゲット.NETバージョンを変更したときのNugetパッケージ更新

Last updated at Posted at 2018-02-19

#環境
Visual Studio 2017 Community(Professionalも同じ)

#やりたいこと
.NET バージョンを上げる or 下げる
そのときのNugetパッケージが元のターゲットバージョンを指しているので、更新したい

#やってみた
今回は.NET 3.5 → .NET 4.0 にします。

##バージョンを上げる
さっそくメニュ→プロジェクト→[アプリ名]のプロパティ を開いてバージョンをあげます。
ss20180219_152534.jpg
こいつから

するとなんか言われますが、はいはい 言っときましょう。
ss20180219_152707.jpg


ss20180219_152824.jpg


ss20180219_152807.jpg
エラー一覧に変化が!!
どうやらインストールしたNugetパッケージは.NET3.5 基準なので使えないそうです。

でも再インストールするのもGUIからのパッケージマネージャーだとめんどくさいし…

##パッケージマネージャーコンソールを開く
そこでパッケージマネージャーコンソールを開きます。
一括で更新しちゃいましょう。
メニュー → ツール→Nuget パッケージマネージャー → パッケージマネージャーコンソール
を開きましょう。

そこで
PM> Update-Package -Reinstall
と入力するとすべてのパッケージがきれいサッパリアンインストールされ、再インストールされます。

そのときは今の.NETバージョンでやってくれるので、.NET4.0でインストールされます。

Nugetパッケージのたちのバージョンもそのまま再インストールしてくれるので、バッチリ。

以上、備忘録でした。

14
16
1

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
14
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?