2016-10-05 1 views
0

나는 C#에서 DLL을 준수하고 Vb.net의 다른 exe에서이 DLL의 참조를 가져 왔고 이제 exe를 디버깅하려고 할 때 오류가 발생하고 exe가 제대로 실행되지 않습니다.Db의 refrence를 사용하여 Vb.net에서 EXE를 실행할 때 C sharp가 오류 메시지를 던지고 있습니다.

오류 메시지는 다음과 같습니다 그런 경로가 메시지 "C에 나와있다"다음 모듈이 사용 최적화 또는 밖으로 디버그 정보를 하나 지어졌습니다 ": \ WINDOWS \ 조립 \ GAC_MSIL \ DllFolderName \\

+0

지금까지 무엇을 했습니까? –

+0

1) 속성의 빌드 옵션에서 코드 최적화 옵션의 선택을 취소합니다. 2) 두 프로젝트를 모두 지우고 모든 종속 파일을 삭제하고 DLL을 다시 작성하고 다시 참조를 취했지만 작동하지 않았습니다. –

+0

DLL이 디버깅 할 수 없다는 것을 알려주는 디버거 알림 일뿐 * 아닌 * 오류 메시지입니다. ** 당신의 dev 컴퓨터에서 GAC를 사용하지 ** 마십시오. 유용하지 않습니다. 다시 제거하십시오. 대신 File> Add> Existing Project를 사용하고 C# 프로젝트를 선택하십시오. 이제 C# 코드도 디버깅 할 수 있으며 F5 키를 다시 누르면 해당 코드에 대한 변경 사항이 적용됩니다. –

답변

0

시도 이

  1. 오른쪽>> 속성> 고급 클래스 프로젝트를 클릭하고 확인 디버그 정보가 전체로 설정되어 있는지 확인합니다.

  2. 의 선택을 취소 도구 -에서 "내 코드 만"-> 옵션 -> Debugging- > 일반.

+0

이미 시도했는데 동일한 오류 메시지가 표시됩니다. –

+0

어떤 Visual Studio 버전을 사용하고 있습니까? –

+0

visual studio 2010 –

관련 문제