2009-01-21 5 views
1

Microsoft에서 제공하는 ILMERGE.EXE 도구를 사용하여 여러 DLL을 병합했습니다. 모든 DLL에는 '내 코드 최적화'가 선택되어 있지 않습니다.ilmerge가 출력을 최적화합니까?

웹 응용 프로그램에서 코드를 디버깅하려고하면 모듈 화면 (Visual Studio)에서 dll이 최적화되었음을 알 수 있습니다. 이것은 응용 프로그램의 특정 부분을 디버깅 할 때 분명히 문제를 일으 킵니다.

코드를 최적화하지 않는 ILMERGE를 사용하여 DLL을 빌드하는 방법이 있습니까?

답변

1

ILMerge에는 PDB를 병합 할 수있는 옵션이 있으므로 코드를 통해 디버깅 할 수 있습니다.

또한이 통합

+0

그러나 문제를 해결하지는 못합니다. IL Merge는 기본적으로 PDB를 생성하지만 일부 메소드는 웹 애플리케이션에서 빌드 될 때 여전히 최적화됩니다 (그렇지 않은 경우도 있습니다). – gary

+0

디버그 모드에서 빌드하고 병합 할 때 어떤 일이 발생합니까? 병합되지 않았 으면 디버깅에 문제가 있습니까? –

관련 문제