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