2012-01-12 3 views
3

그래서 저는 ASP.NET 프로젝트에서 작업하고 있습니다. 알아낼 수없는 이상한 문제를 디버깅하려고했습니다. MVC 용 소스 코드를 다운로드하여 디버깅하기로 결정했습니다. 여기 무슨 일이 있었는지.내 프로젝트를 컴파일 할 수 없습니다.

  1. 나는 codeplex에서 mvc 솔루션을 다운로드하여 컴파일했습니다.
  2. 내 프로젝트에서 MVC에 대한 참조를 제거하고 소스 코드 csproj 파일에 대한 참조를 추가했습니다.
  3. 한편 실제 문제가 무엇인지 알아 냈으므로 소스 코드 csproj 파일을 제거하고 소스 코드를 제거하기로 결정했습니다.
  4. 나는 C를 다시 추가 : \ 프로그램 파일 참조 이제

마이크로 소프트 ASP.NET \ ASP.NET MVC 3 \ 어셈블리 \ System.Web.Mvc.dll \ (86) 내가 프로젝트를 실행하려고 다음과 같은 오류가 발생합니다. 나는 c : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ 임시 ASP.NET 파일 아래의 루트 폴더를 삭제하고 이름을 변경했지만 프로젝트를 실행하면이 폴더가 다시 만들어지고 같은 오류에 대해 불만을 제기합니다.

C : \ WINDOWS \ Microsoft.NET 프레임 워크 \ \ 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

잘 문제는 오류가 두 위치에 존재하는 MVC DLL에 관한 것입니다. –

+0

질문에 말했듯이, 나는 .NET framwork \ Temporary ASP.NET에서 전체 루트 폴더를 삭제했습니다. 그러나 GAC에서 파일을 삭제하면 좋은 생각 일 수 있습니다. –

+0

수동으로 다운로드하고 바꾸기를 원하지 않는 한 Microsoft.NET \ assembly에서 Web.Mvc.dll 파일을 삭제하지 마십시오. –

답변

6

bin 폴더가 문제를 해결했습니다. 분명히 "Clean Solution"/ "Rebuild solution"을 수행해도 시스템 DLL이 제거되지 않았습니다. 어쨌든 내 질문에 대해 논평 한 사람들에게 감사드립니다.

관련 문제