2013-07-23 75 views
-1

是否有可能链接C#类库与exe应用程序(作为单个文件)而不是.dll + .exe?链接C#类库与应用程序

+0

和你的变体是什么?也必须是ILMerge?我正在寻找正常的解决方案,而不是MS研究黑客。例如我的项目设置中的一些复选框.. – deeptowncitizen

回答

0

您可以将DLL文件作为资源嵌入到EXE中,然后处理AppDomain.AssemblyResolve事件并从byte[]加载它。

确保在JITter遇到DLL之前添加处理程序。

1

您还可以使用ILMerge来管理的DLLs编译后你的EXE结合。