0
我引用在我的项目一个DLL。它运行良好,但在/ bin/release /文件夹中包含一个exe和一个dll。当我删除DLL的EXE不会工作。我怎样才能将DLL编译成EXE文件,所以我不必担心部署?
Thnks。
我引用在我的项目一个DLL。它运行良好,但在/ bin/release /文件夹中包含一个exe和一个dll。当我删除DLL的EXE不会工作。我怎样才能将DLL编译成EXE文件,所以我不必担心部署?
Thnks。
对ILMerge信息以及由杰弗里里希特记录一个聪明的替代见this MSR page。
DLL的不是静态链接(如名称本身暗示),否则它不会是一个DLL :)
有两种方法可以得到一个整体的二进制:
dup:http://stackoverflow.com/questions/476993/can-i-include-dll-in-exe-in-visual-studio – Bolu
Thnaks all,发现这个很有用:http://ilmergegui.codeplex。 com/ – kelvinfix
同样重复的[stackoverflow.com/questions/189549](http://stackoverflow.com/questions/189549/embedding-dlls-in-a-compiled-executable) –