C#_打包发布变成一个绿色版本软件——Costura.Fody合并DLL和EXE
C#_打包发布变成一个绿色版本软件——Costura.Fody合并DLL和EXE
前言:之前使用C#制作软件后使用Costura.Fody打包都挺顺利的,没有遇到什么麻烦,可是现在使用Costura.Fody打包时遇到了点问题,做笔记记录解决过程以便于日后复习。
1、安装NuGet程序安装包Costura.Fody(本人使用VS2017,不可安装最新版)
2、解决编译报错问题
3、重新编译打包
安装NuGet程序安装包Costura.Fody(着重注意安装的版本)过新的版本会报错误
解决编译报错问题
即使是安装了 较旧的版本,但又出现了一个新的错误,错误如下:
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内容为如下:
<?xml version="1.0" encoding="utf-8"?>
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"><Costura />
</Weavers>
重新编译即可重新打包
另外查看此时的\bin\Release下的.exe文件应该是有几兆大小的文件,而不是只有几百k的小文件,这时候已经成功了,单独复制出.exe文件即可运行使用。
C#_打包发布变成一个绿色版本软件——Costura.Fody合并DLL和EXE相关推荐
- 一个绿色版本的LAMP包. (快速构建linux下的php开发环境)
抽空搞了一个绿色版本的lamp环境. 使用方法很简单 PS: 暂不支持mysql哦. linux+apache+php. ======================================= ...
- python打包安卓的方法_打包发布Python模块的方法详解
前言 昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使用VASP做计算化学的童鞋们加星和参与进来), 由于自己的 ...
- python解析器打包_打包发布Python模块的方法详解
前言 昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使用VASP做计算化学的童鞋们加星和参与进来), 由于自己的 ...
- python输出到语音播放_用Python写一个语音播放软件
单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...
- C#中用ILMerge合并DLL和exe文件成一个exe文件或者DLL
ILMerge是一个将多个.NET程序集合并到一个程序集中的实用程序.它既可以作为 开源使用,也可以作为NuGet包使用. 如果您在使用它时遇到任何问题,请与我们联系.(mbarnett _at_ ...
- 【转】如何打包发布基于Qt4 Windows的软件
转载:http://qt.csdn.net/articles.aspx?pointid=490&pointid2= 先从Windows平台开始. Windows平台下的软件发布最主要的需求是想 ...
- Inno Setup 打包发布exe程序的步骤及注意事项及解决发布后的exe解压后文件都在主目录下导致程序无法正常运行的问题
目录 一.链接.exe文件的.dll动态链接库 1.1.可以利用QT官网提供的工具windeployqt 生成方式见如下: 1.2.使用脚本文件 二.使用绿色汉化版打包小程序inno setup5.5 ...
- php lts版本,官宣:ThinkPHP发布首个LTS版本
### 2018 年 10 月 22 日 发布 `5.1`版本自2018年元旦正式发布以来,在团队和社区的共同努力下,经过近十个月的迭代更新,共计发布了26个版本(更新记录[查看这里](https:/ ...
- QT Creator 应用程序*.exe文件打包发布详细教程【绿色便携形式 和 安装包形式】
说明:本文相关操作均基于 Windows10 操作系统 + Qt应用程序框架(5.14.1) + Qt Creator 集成开发环境(4.11.1) +MinGW编译环境,Qt 及 IDE的版本查 ...
最新文章
- Java 的 API、JDK 和 IDE 是什么
- linux 目录说明
- python基础教程第三版怎么样-Python基础教程(第三版)(七)再谈抽象
- [图像处理] Python+OpenCV实现车牌区域识别及Sobel算子
- python 除数总是提示为0_python负数求余不正确?——取模 VS 取余
- 汉字转拼音Pinyin4j工具(C#、Java都可用)
- 一个曾经的愤青梦--弥衡
- 计算机专业内卷严重,考研,这6个专业“内卷”严重,竞争较为激烈!
- python判断字符串里的字符_Python检测字符串中是否包含某字符集合中的字符
- iBATIS使用$和#的一些理解
- 《嵌入式Linux基础教程》补充阅读建议电子数目下载
- Atiitt 项目 产品 实现的目标
- 〖3D激光点云〗深度学习点云知识!
- 算法竞赛资料整理分享
- 使用python制作一个刷屏器,桌面exe文件
- HDU 3966(树链剖分)
- 调用新浪接口查询IP地址
- 【Coding】Latex添加表格注释footnote
- wps怎么下载仿宋gb2312_仿宋gb2312字体
- python md5计算
热门文章
- zeppelin安装配置
- 林光常颠覆传统的养生观 ,养生必读
- STM32 IO口模拟ISO7816(PSAM卡)协议
- Python实现迷宫游戏
- android保存播放进度,Android MediaPlayer控制进度播放音频
- postgresql源码学习(十三)—— 行锁①-行锁模式与xmax
- CentOS 6.x 使用包管理器安装配置Apache+PHP+MySql
- android entries属性,ListPreference需要设置两个属性:android:entries和android:entryValues...
- 物联网端-云一体化应用管理解决方案
- 快牙网传——轻松发文字