1. 首页
  2. 编程语言
  3. C#
  4. C#程序(含多个Dll)合并成一个Exe的简单方法

C#程序(含多个Dll)合并成一个Exe的简单方法

上传者: 2021-08-08 09:07:06上传 PDF文件 148.91 KB 热度 15次

开发程序的时候经常会引用一些第三方的DLL,然后编译生成的exe文件就不能脱离这些DLL独立运行了。但是,很多时候我们本想开发一款只需要一个exe就能完美运行的小工具。下文介绍一种超简单的方法,不用写一行代码就可轻松实现。这里我们需要用到一款名为。以上这些进阶特性都需要你通过修改Fody.Costura的配置文件来实现,具体的操作步骤可以参考它的官方文档。好了,Fody.Costura的使用方式已经介绍完了。我们的程序可以监听这个事件,并且在这个事件的处理函数中返回这个CLR试图加载的程序集,从而使程序得以继续正常运行。当CLR无法成功加载某个程序集时, AssemblyResolve事件处理函数会被执行。这样一来,EXE程序集被加载后,Attach方法就能够立即得到调用了。

下载地址
用户评论