문제

ASP.NET MVC 소스 코드로 디버그하려고 했습니까?

프로젝트가 있으며 GAC에서 컴파일 된 DLL 대신 ASP.NET MVC 소스 코드에 링크하고 싶습니다. 또한 ASP.NET MVC DLL을 사용하는 다른 검증 라이브러리 (XVAL)도 있습니다. ASP.NET MVC DLL에 대한 참조를 ASP.NET MVC 프로젝트로 바꾸면 XVal이 컴파일러 오류를 제공하는 것 같습니다.

ASP.NET MVC 소스 코드를 사용하려면 모든 타사 라이브러리를 소스 코드 프로젝트로 교체해야합니까?

감사,

올바른 솔루션이 없습니다

다른 팁

ASP.NET MVC 프로젝트를 전혀 참조 할 필요가 없다고 생각합니다.
필요한 것은 다음과 같습니다.

  1. 참조 해야하는 어셈블리의 PDB 파일을 가져 오십시오 (디버그 모드에서 ASP.NET MVC를 컴파일하시기).
  2. 앱 빈 디렉토리에 삭제하십시오.
  3. 선택하지 않으면 디버그-> Windows-> 모듈에서 수동으로로드 할 수 있습니다.

제공된 DLL에 대해 디버그하려면 System.Web.mvc.dll의 기호를 설치할 수 있습니다. 코드에서 중단 점을 설정하고 더 나은 스택 추적 등을 얻을 수 있습니다. 그렇게하려면 디버깅 모드를 입력 한 다음 디버그 메뉴에서 Windows> 모듈을 선택하십시오. 모듈 탭에서 DLL을 마우스 오른쪽 버튼으로 클릭하십시오. 그것은 기호를 다운로드하여 설치하고, 당신은 갈 것입니다.

나는 기사를 썼다 소스 코드를 사용하여 ASP.NET MVC를 디버그하는 방법 유용하다고 생각할 수 있습니다. 디버깅을 위해 MVC v1.0 소스 코드를 Visual Studio 프로젝트에 추가하는 방법에 대한 자세한 설명을 제공합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top