2010-01-28 6 views
6

"myDLL.dll"을 작성하는 데 사용하는 관리되는 dll "Sample.dll"이 있습니다. 하지만 하나의 dll ("myDLL.dll") 파일 만 배포하려고합니다. 어떻게 그들을 병합합니까?.net 관리되는 dll을 병합

답변

5

ILMerge works well, 그리고 대부분의 경우이를 수행합니다.

Xaml이 포함 된 WPF 어셈블리에서이 작업을 수행하는 경우 문제가 있음을 알고 있어야합니다. Workflow 4 프로젝트에는 동일한 문제가있을 수 있습니다. 내장 된 Xaml은 ILMerge와 제대로 병합되지 않습니다.

그러나 상용 도구는 .NET ReactorSmartAssembly을 포함하여 WPF 프로젝트와의 병합 병합을 지원한다고 주장합니다.

+0

[ILRepack] (https://github.com/gluck/il-repack/)은 WPF에서도 작동합니다. – Gluck

관련 문제