标签: c# linker
是否可以将C#类库与exe应用程序(作为单个文件)链接而不是.dll + .exe?
答案 0 :(得分:1)
可以使用Ilmerge:Tutorial
答案 1 :(得分:1)
您还可以使用ILMerge在编译后将托管DLL与您的exe结合起来。
答案 2 :(得分:0)
您可以将DLL文件作为资源嵌入EXE中,然后处理AppDomain.AssemblyResolve事件并从byte[]加载它。
AppDomain.AssemblyResolve
byte[]
确保在JITter遇到DLL之前添加处理程序。