2012-01-12 24 views
3

私はASP.NETプロジェクトに取り組んでいます。私は理解できなかった厄介な問題をデバッグしようとしていました。 MVCのソースコードをダウンロードしてデバッグすることにしました。ここに何が起こったのですか?私のプロジェクトをコンパイルできません

  1. 私はcodeplexからmvcソリューションをダウンロードしてコンパイルしました。
  2. 私自身のプロジェクトからMVCへの参照を削除し、ソースコードcsprojファイルへの参照を追加しました
  3. 実際の問題は何だったのか分かりましたので、ソースコードcsprojを取り除くことにしました。
  4. 私はCバック追加:私はプロジェクトを実行しようとすると、今参照

に\プログラムファイル(x86の)\マイクロソフトASP.NET \ ASP.NET MVC 3 \アセンブリ\ System.Web.Mvc.dllを私は次のエラーに遭う。 c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Filesのルートフォルダを削除して名前を変更しましたが、プロジェクトを実行すると、このフォルダが再度作成され、同じエラーが表示されます。

C:\ WINDOWS \ Microsoft.NET \ Frameworkののの\ v4.0.30319 \ ASP.NETの一時ファイル\ルート\ 037dc5b9 \ 7cd3238e \ App_Web_logon.cshtml.9cf88e2b.y6cgf4sv.0.cs(41):エラーCS0433: 'System.Web.Mvc.WebViewPage'は、 'c:¥Windows¥Microsoft.NET¥Framework¥v4.0.30319¥Temporary ASP.NET Files¥root¥037dc5b9¥7cd3238e¥assembly¥dl3¥527f6213¥51a90210_63d1cc01¥Systemの両方に存在します。 .Web.Mvc.DLL 'と' c:\ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ System.Web.Mvc \ v4.0_3.0.0.0__31bf3856ad364e35 \ System.Web.Mvc.dll '

+0

よく問題があるのは、2つの場所に存在するMVCのDLLについてです。 –

+0

私が言ったように、私は.NET framwork \ Temporary ASP.NETのルートフォルダ全体を削除しました。しかし、私はGACからファイルを削除することをお勧めします。 –

+0

手動でダウンロードして置き換えない限り、Web.Mvc.dllファイルをMicrosoft.NET \ assemblyから削除しないでください。 –

答えて

6

binフォルダは問題を解決しました。どうやら "Clean Solution"/"Rebuild solution"を実行してもシステムDLLは削除されませんでした。とにかく私の質問にコメントした人に感謝します。

関連する問題