1.项目
2.安装
Install-Package Costura.Fody -Version 1.6.2
3.反射相关
改为 Assembly.Load("someLibs".GetType("xxx"
4.升级包
如果上一版是使用安装程序安装的带校验文件删除自动恢复的那就更糟糕了,必须得编辑配置文件FodyWeavers.xml
指明不合并那几个dll文件
- 不包含debug符号
- dll解压到临时文件夹,有些功能需要dll物理文件
- 排除几个上面说的"带校验文件删除自动恢复的DLL"
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
<Costura IncludeDebugSymbols='false' CreateTemporaryAssemblies='true'>
<ExcludeAssemblies>
Microsoft.ReportViewer.Common
Microsoft.ReportViewer.DataVisualization
Microsoft.ReportViewer.ProcessingObjectModel
Microsoft.ReportViewer.WinForms
</ExcludeAssemblies>
</Costura>
</Weavers>
参考文章
https://www.cnblogs.com/cncc/p/7804511.html