将C#类库与应用程序链接
本文关键字:应用程序 链接 类库 | 更新日期: 2023-09-27 18:24:42
是否可以将C#类库与exe应用程序(作为单个文件)而不是.dll+.exe链接?
可以使用Ilmerge:教程
编译后,您还可以使用ILMerge将托管DLL与exe结合起来。
您可以将DLL文件作为资源嵌入EXE中,然后处理AppDomain.AssemblyResolve
事件并从byte[]
加载它。
请确保在JITter遇到DLL之前添加处理程序。
本文关键字:应用程序 链接 类库 | 更新日期: 2023-09-27 18:24:42
是否可以将C#类库与exe应用程序(作为单个文件)而不是.dll+.exe链接?
可以使用Ilmerge:教程
编译后,您还可以使用ILMerge将托管DLL与exe结合起来。
您可以将DLL文件作为资源嵌入EXE中,然后处理AppDomain.AssemblyResolve
事件并从byte[]
加载它。
请确保在JITter遇到DLL之前添加处理程序。