2010-01-28 33 views
6

Tôi có một dll được quản lý "Sample.dll" mà tôi sử dụng để xây dựng dll "myDLL.dll" của mình. Nhưng tôi muốn phân phối 1 dll ("myDLL.dll") chỉ tập tin. Làm cách nào để hợp nhất chúng?Sáp nhập .net managed dlls

Trả lời

5

ILMerge works well, và thực hiện điều này, đối với hầu hết các phần.

Lưu ý rằng, có vấn đề nếu bạn đang thực hiện việc này với các hội đồng WPF có chứa Xaml. Tôi nghi ngờ rằng các dự án Workflow 4 có thể có cùng một vấn đề. Xaml được nhúng không được hợp nhất đúng với ILMerge.

Có một số công cụ thương mại, tuy nhiên, yêu cầu hỗ trợ hội nhập sáp nhập với các dự án WPF, bao gồm .NET ReactorSmartAssembly.

+0

[ILRepack] (https://github.com/gluck/il-repack/) cũng hoạt động với WPF. – Gluck

Các vấn đề liên quan