我创建了一个测试项目,其中我从其他项目中引用了一个dll。当我构建我的测试项目时,我看到了测试项目和引用的dll的不同dll。我想将两个dll包装在一个dll中。
我该怎么做。
答案 0 :(得分:8)
看看ILMerge:
http://www.codeproject.com/KB/dotnet/mergingassemblies.aspx
使用ILMerge,您可以通过运行如下命令来合并一堆程序集:
ilmerge /out:MergedAssembly.dll ProjectAssembly1.dll ProjectAssembly2.dll ProjectAssembly3.dll
这会将3个程序集合并为一个程序集。