ASP.NET MVC 5 へのアップグレード

Visual Studio 2012 で、
ASP.NET MVC 4 の Web アプリケーションを ASP.NET MVC 5.1.2 にアップグレードする際の注意点のメモです。

 

まず、[ASP.NET MVC 4 Web アプリケーション] を [空] で作成します。

image

 

[NuGet パッケージの管理] の [更新プログラム] で [すべて更新] をクリックします。

image

 

すると、処理の途中で失敗します。

image

 

これは、Microsoft.Net.Http.ja の新しいバージョンが提供されていないことが原因です。
したがって、ASP.NET MVC 5.1.2 にアップグレードするには、先に Microsoft.Net.Http.ja をアンインストールします。

image

この状態で NuGet パッケージを更新すれば、ASP.NET MVC 5.1.2 へのアップグレードが成功します。

 

ただし、TFS のビルド時に NuGet パッケージを復元するで示した方法で
NuGet パッケージをビルドサーバー側で復元するように設定している場合、ビルドが失敗してしまいます。

image

 

これはどうやら、復元時に

packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets

というファイルが存在していないことが原因のようです。
したがって、このファイルだけをチェックインすれば解決します。

image

 

バージョン情報
Visual Studio 2012
ASP.NET MVC 5.1.2

参照
Microsoft.Bcl.Build.targets causes project loading to fail

カテゴリー: .NET Framework. タグ: . Leave a Comment »

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。