C#写的一些小程序,为了方便传播,减少传播文件数量,将依赖的DLL文件集成到EXE内部是必要的。
打开 管理NuGet程序包... 在浏览中搜索 Costura.Fody
管理NuGet程序包...
Costura.Fody
点击 安装 按钮,等待下载依赖及安装完成。
安装
重新编译软件 打开Debug文件夹可以发现,之前引用的DLL的文件消失了,而EXE文件体积也变大了。
Costura.Fody方法只适用于托管类型的DLL(如C#和VB编写的DLL),对非托管的DLL(如C/C++编写的DLL)是无效的。