Microsoft のサイトの指示に従って、ASP.NET5 を beta-4 から beta-5 にアップグレードしました: http://blogs.msdn.com/b/webdev/archive/2015/06/30/asp-net-5-beta5-now -利用可能.aspx
.NET のコアが不足していた (System.Object が定義されていないなど) など、大量のコンパイル エラー (1900 以上) が発生しました。この他の同様の質問に投稿された解決策に従いました: ASP.NET 5 Beta 4 から Beta 5 へのエラー アップグレード しかし、これで問題は解決しませんでした。次のランタイムが見つからないというエラーが表示されるようになりました: dnx-clr-win-x86.1.0.0-beta5
コマンド「dnvm list」を実行すると、次の出力が得られます。
Active Version Runtime Architecture
------ ------- ------- ------------
1.0.0-beta4 clr x64
1.0.0-beta4 clr x86
1.0.0-beta4 coreclr x64
1.0.0-beta4 coreclr x86
* 1.0.0-beta6-12254 clr x86
1.0.0-beta6-12254 coreclr x86
そのため、dnvm アップグレードは beta5 をスキップして直接 beta6 に進みましたが、まだ beta5 を探しているものがあるようです。dvnm に beta5 を強制的にインストールする方法はありますか?
コマンドを実行しようとしました:
dnvm install 1.0.0-beta5
エラーが発生します:
'dnx-clr-win-x86.1.0.0-beta6-12254' is already installed.
エラーの beta6 と表示されていることに注意してください。おそらく、beta5 のエイリアスとして使用されているのでしょうか、それとも以前のバージョンをインストールできないのでしょうか?