C#_打包发布变成一个绿色版本软件——Costura.Fody合并DLL和EXE
C#_打包發(fā)布變成一個(gè)綠色版本軟件——Costura.Fody合并DLL和EXE
前言:之前使用C#制作軟件后使用Costura.Fody打包都挺順利的,沒(méi)有遇到什么麻煩,可是現(xiàn)在使用Costura.Fody打包時(shí)遇到了點(diǎn)問(wèn)題,做筆記記錄解決過(guò)程以便于日后復(fù)習(xí)。
1、安裝NuGet程序安裝包Costura.Fody(本人使用VS2017,不可安裝最新版)
2、解決編譯報(bào)錯(cuò)問(wèn)題
3、重新編譯打包
安裝NuGet程序安裝包Costura.Fody(著重注意安裝的版本)過(guò)新的版本會(huì)報(bào)錯(cuò)誤
解決編譯報(bào)錯(cuò)問(wèn)題
即使是安裝了 較舊的版本,但又出現(xiàn)了一個(gè)新的錯(cuò)誤,錯(cuò)誤如下:
Fody: No configuration entry found for the installed weaver Costura. This weaver will be skipped. You may want to add this weaver to your FodyWeavers.xml
解決辦法:修改此文件
修改FodyWeavers.xml內(nèi)容為如下:
重新編譯即可重新打包
另外查看此時(shí)的\bin\Release下的.exe文件應(yīng)該是有幾兆大小的文件,而不是只有幾百k的小文件,這時(shí)候已經(jīng)成功了,單獨(dú)復(fù)制出.exe文件即可運(yùn)行使用。
總結(jié)
以上是生活随笔為你收集整理的C#_打包发布变成一个绿色版本软件——Costura.Fody合并DLL和EXE的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: word恢复临时保存文件(.asd)无限
- 下一篇: c# char unsigned_dll