윈폼을 DLL로 동적 호출 하려고 하는데.. 디버깅 문제를 어떻게 풀어야 할지? | 앨원 | 평점: 없음 | 조회: 248 |
![]() ![]()
Level
4
![]()
화면폼을 가지고있는 어셈블리 프로젝트의 Debug 설정을 열고 Start Action에 컴파일된 메인프로그램을 선택해주면 될 것 같기도 합니다.
|
![]() ![]() ![]()
Level
2
![]()
프로젝트 속성에 디버그 탭에서 [시작 외부 프로그램 ] 이거 말씀하시는거죠?
이걸로해서 DLL을 Reflection.Assembly로 동적 로드하지 않고.. 어떻게??? 해야 하는건지 잘 이해가 안되네요. 프로젝트를 참조한거처럼 GetType을 이용해서 명칭으로 폼을 찾으면 될까요? |
![]() ![]() ![]()
Level
4
![]()
폼용 DLL을 빌드 한 후 디버그 버전 DLL을 메인 프로그램이 로드할 위치에 복사하면 될 것 같습니다. 폼용 DLL 프로젝스 설정에 Post Build 항목에 설정해 주면 매번 수동으로 복사 안해도 됩니다. Reflection을 이용해 어셈블리를 로드해도 디버그 코드가 될 지는 모르겠지만 테스트 해 볼만은 할 것 같습니다.
|
![]() ![]() ![]()
Level
2
![]()
컴파일 빌드한 DLL이 생성되는 디렉토리를 메인 프로그램 폴더 쪽으로 설정하라는 말씀이신거죠?
역시 그 방법밖에 없는가 보네요.. 답변 감사합니다.. |