Unione di .net gestite DLL

Ho una DLL gestita “Sample.dll” che uso per compilare la mia DLL “myDLL.dll”. Ma voglio distribuire solo il file 1 dll (“myDLL.dll”). Come li unisco?

Utilizzo di ILMerge : unione di assiemi .NET mediante ILMerge

ILMerge funziona bene , e lo fa, per la maggior parte.

Si noti, tuttavia, che ci sono problemi se si sta facendo questo con gli assembly WPF contenenti Xaml. Sospetto che i progetti di Workflow 4 possano avere gli stessi problemi. Xaml incorporato non viene unito correttamente con ILMerge.

Ci sono alcuni strumenti commerciali, tuttavia, la richiesta di supportare l’assemblaggio che si fonde con i progetti WPF, inclusi .NET Reactor e SmartAssembly .