4

少し前に、Visual StudioAsyncCTPをインストールしました

そして今日、私はASP.NET MVC 3(RCではない)をインストールしました。

デバッグモードで「式を評価できません」が表示され始めます。

そのため、非同期CTP、ASP.NET MVC 3、および関連するすべての更新プログラムをアンインストールしましたが、結果はありません。私が理解するのを手伝ってくれるような人はいますか?

メッセージの例:

Unable to evaluate expression term 'struct'
4

4 に答える 4

1

OK、これが私の経験です。私はついにそれを動作させました...そしてVS2010の完全なアンインストールは必要ありませんでした。

まず、ASP NET MVC3RCをインストールしたかどうかはわかりません。私はすでにASPNETMVC 3 RTMを持っていて、次に非同期CTPをインストールしました。説明された問題を取得し始めてから、AsyncCTPとMVC3をアンインストールしても、役に立ちませんでした...後で、十分に行っていないことに気付きました。

コントロールパネルの場合:

  • ASP NETMVC3をアンインストールします
  • ASP NET MVC 3VisualStudioツールをアンインストールします
  • ASPNETWebページをアンインストールします
  • ASPNETWebページのアンインストールVisualStudioツール
  • WebMatrixをアンインストールします

次に、[コントロールパネル]->[プログラムのアンインストール]で[インストールされた更新の表示]をクリックします。

  • 非同期CTPをアンインストールします
  • kb2483190をアンインストールします

ここで、ASP NET MVC 3 RTMをインストールすると、機能するはずです。

于 2011-02-02T17:00:01.523 に答える
1

どうやらこの問題は、MVC3RCと.NETFrameworkAsyncCTPの両方が同じマシンにインストールされている場合に発生します。

MVC 3 RCをアンインストールする必要がありますが、ASP.NET Webページ、NuGet、およびVisual Studioの更新プログラムも付属しているため、それらを一緒に削除する必要があります。

続行するには、管理者権限でVisual Studioコマンドプロンプト*を開き、次のすべてのコマンドを実行します。

name = "Microsoft ASP.NET MVC 3-Visual Studio2010Tools"がアンインストールを呼び出すwmic製品

name = "Microsoft ASP.NET MVC 3-VWDExpress2010ツール"がアンインストールを呼び出すwmic製品

name = "MicrosoftASP.NETWebPages"がアンインストールを呼び出すwmic製品

name = "Microsoft ASP.NET Web Pages-Visual Studio2010Tools"がアンインストールを呼び出すwmic製品

name = "Microsoft ASP.NET Web Pages-VWD Express2010Tools"がアンインストールを呼び出すwmic製品

name="NuGet"がアンインストールを呼び出すwmic製品

msiexec / package {BC0464FA-A0BA-3E38-85BF-DC5B3A401F48} / uninstall {3069D446-63C5-38F4-9D28-41858024419C}

msiexec / package {85076DFF-7A17-3566-9CC0-488E6E6D4494} / uninstall {3069D446-63C5-38F4-9D28-41858024419C}

それでも問題が解決しない場合は、.NET FrameworkAsyncCTPもアンインストールしてください。

于 2011-02-23T05:02:27.870 に答える
0

このエラーメッセージは通常、デバッガーに言語式エバリュエーターを読み込もうとしてかなり重大なエラーが発生した場合、または式エバリュエーター自体にセットアップの問題がある場合に発生します。次に試すのは、VisualStudioのインストールを修復することです。これでほぼ確実にこのエラーが解消されます。

于 2011-01-20T18:43:35.730 に答える
0

すべてのVisualStudioコンポーネントを完全にアンインストールすると役に立ちました。

于 2011-01-21T13:49:27.413 に答える