我有一个使用其他程序集的C#应用程序,所以当我编译时,我最终得到了我的.exe和2或3个其他.dll文件。理想情况下,我只想要1个.exe文件。目前我使用ILMerge,但由于我使用的程序集是开源的(并且在相同的许可下),我想知道是否有一种简单的方法将它们添加到我的解决方案并将它们编译成.exe?< / p>
我做的不想要:
我认为ILMerge或多或少正在做我想要的,但如果我已经在编译器级别上应用合并,那就是我想要的。
毋庸置疑,引用的程序集没有main()函数,因此不会产生任何冲突。