使用应用程序链接C#类库

时间:2013-07-23 13:17:26

标签: c# linker

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

3 个答案:

答案 0 :(得分:1)

可以使用Ilmerge:Tutorial

答案 1 :(得分:1)

您还可以使用ILMerge在编译后将托管DLL与您的exe结合起来。

答案 2 :(得分:0)

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

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