ASP.NET MVC CTP5 クラッシュする IDE
-
02-07-2019 - |
質問
最近 MVC CTP5 をインストールしましたが、aspx を開こうとすると VS がクラッシュし、イベント ビューアで次のエラーが表示されます。
.NET Runtime version 2.0.50727.3053 - Fatal Execution Engine Error (7A035E00) (80131506)
見つけることができました これ 同じ問題に関して asp.net フォーラムに投稿しましたが、有効な解決策をまだ誰も持っていません (少なくとも私にとっては)。
他にこの問題に遭遇した人がいるかどうか、そしてそれを解決するために何をしたのか気になりますか?
編集:記事内のすべてのヒントを試し、コード エディターでマークアップを開くことはできましたが、この問題を解決する実際の解決策が見つかったのか疑問に思ったことを付け加えておきたいと思います。ありがとう!
編集:この問題は私の Vista マシンでは発生せず、XP VM でのみ発生するようです。
解決
Power Commands と Preview 5 に問題がありました。Power Commands がインストールされている場合は、更新またはアンインストールして問題を解決してください。
他のヒント
回避策の手順は次のとおりです ポスト それは私にとって役に立ちます:
1.CTP5に基づいてプロジェクトを開く
2.IN ソリューション エクスプローラーで、「すべてのファイルを表示」を有効にします。
3.「bin」フォルダーを開き、「Microsoft.Web.Mvc.dll」、「System.Web.Mvc.dll」、「System.Web.Abstractions.dll」、「System.Web.Routing.dll」を削除します。
4.「References」フォルダーを開き、「System.Web.Abstractions」を 1 回クリックし、「プロパティ」ウィンドウで「ローカルにコピー」を true に変更します。System.Web.Routing についても同じことを繰り返します。
5.アプリケーションのビルド(Ctrl+Shift+B)
6.デザイナーでsite.masterを開きます。VSはクラッシュしません。
参考 - Microsoft は、この問題 [少なくとも一部のバリエーション] を修正するホットフィックスをリリースしました。
少しヌルな答えですが、私もこれを経験しました。頻繁に VS を再起動するわけではありませんが、Web プロジェクトを開く前に bin フォルダーをクリーンアップすることが私の回避策です。
Vista x64 と vs2008 sp1 でも同じ問題が発生します。(mvc) ルーティングを含む Web フォーム プロジェクトでもクラッシュするため、おそらく bin フォルダーと system.web.routing/abstraction をクリーニングして何かを行う必要があります。bin からすべてのファイルを削除し、参照を再度追加すると、正常に動作します。
vs2008+ctp5 の本当に厄介なバグ!