C# 包含多个DLL序程打包集成一个exe文件【集成exe】
目前只有最新VS才能处理,不然会报错(因为缺少对应packageXML)。
Costura.Fody
Costura.Fody 4.1.0 和 Fody 6.0.0 这两个版本是最精简的
1.VS2019集成打包:
2.搜索Costura.Fody进行安装(Costura.Fody 4.1.0 和 Fody 6.0.0 这两个版本是最精简的)
安装完毕后重新生成即可,此时的exe已明显不是几十KB,直接复制exe文件运行即可
如果遇到打包不成功;
直接覆盖FodyWeavers.xml(路径在主窗体路径下)
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"> <Costura /> </Weavers>
提示报错:Fody is only supported on MSBuild 16 and above
将下面直接覆盖FodyWeavers.xml(路径在主窗体路径下)
<?xml version="1.0" encoding="utf-8" ?>
<Weavers>
</Weavers>