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>
posted @ 2020-07-31 15:26  博客YS  阅读(444)  评论(0编辑  收藏  举报