2011-01-31 4 views
4

내 프로젝트에서 내 확장 메서드를 사용하고 있습니다. 내가 컴파일 할 때 (Build/Rebuild) 모두 괜찮습니다. 그러나 디버거를 시작하고 코드가 다시 컴파일되면 첨부 된 클래스의 멤버가 아니라는 확장 메서드와 관련된 오류 목록이 표시됩니다. 왜 이런 일이 일어날 지 생각하고 있습니까? 그것은 여러 번 컴파일하고 다시 컴파일하고 다시 컴파일 할 수있게되면서 간헐적으로 보이며 마침내 디버거를 시작할 수 있습니다.디버거를 시작할 때 빌드 오류가 발생하는 사용자 지정 확장 메서드

+0

어떤 언어로 작업하고 있습니까? – JaredPar

+0

VB.NET을 사용하고 있습니다 – Achilles

+0

확장 메서드 코드 (그냥 스텁)와 정확한 VS 오류를 붙여 넣을 수 있습니까? –

답변

1

아마도 PDB가 제대로 생성되지 않았습니까? VS에서 시작하거나 프로세스에 연결하고 있습니까? 연결하는 경우 PDB가 응용 프로그램과 동일한 위치에 있는지 확인하십시오.

시도 : 프로젝트 속성 -> 빌드 -> 고급 설정 '디버그 정보'= 전체 또한

, 당신이 확장 방법이 있습니까 무엇 네임 스페이스? 그들이 ROOT 네임 스페이스에 있는지 확인하거나 네임 스페이스를 모두 제거하십시오 (지금은 테스트 용입니다).

어떤 종류의 확장을하셨습니까? 같은 이름의 두 가지 유형을 가질 수 있으며 잘못된 것을 확장하려고합니까?

+0

Visual Studio에서 실행 중입니다. 웹 프로젝트 용 디버거의 새 인스턴스 시작. – Achilles

+0

은 다른 프로젝트의 확장 방법입니까? 그렇다면 각 프로젝트를 하나씩 다시 작성하고 다시 시도하십시오. –

+0

예 그들은 다른 프로젝트에 살고 있습니다. – Achilles

관련 문제