将C#类库与应用程序链接

本文关键字:应用程序 链接 类库 | 更新日期: 2023-09-27 18:24:42

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

将C#类库与应用程序链接

可以使用Ilmerge:教程

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

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

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