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相关推荐

  1. 一个绿色版本的LAMP包. (快速构建linux下的php开发环境)

    抽空搞了一个绿色版本的lamp环境. 使用方法很简单 PS: 暂不支持mysql哦. linux+apache+php. ======================================= ...

  2. python打包安卓的方法_打包发布Python模块的方法详解

    前言 昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使用VASP做计算化学的童鞋们加星和参与进来), 由于自己的 ...

  3. python解析器打包_打包发布Python模块的方法详解

    前言 昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使用VASP做计算化学的童鞋们加星和参与进来), 由于自己的 ...

  4. python输出到语音播放_用Python写一个语音播放软件

    单位经常使用广播进行临时事项的通知(将文字转换为语音然后通过功放广播),但是市面上多数语音播放软件都是收费的,要么发音失真,要么不够稳定--经常出现莫名其妙的故障,容易给工作带来被动.学Python这 ...

  5. C#中用ILMerge合并DLL和exe文件成一个exe文件或者DLL

    ILMerge是一个将多个.NET程序集合并到一个程序集中的实用程序.它既可以作为  开源使用,也可以作为NuGet包使用. 如果您在使用它时遇到任何问题,请与我们联系.(mbarnett _at_ ...

  6. 【转】如何打包发布基于Qt4 Windows的软件

    转载:http://qt.csdn.net/articles.aspx?pointid=490&pointid2= 先从Windows平台开始. Windows平台下的软件发布最主要的需求是想 ...

  7. Inno Setup 打包发布exe程序的步骤及注意事项及解决发布后的exe解压后文件都在主目录下导致程序无法正常运行的问题

    目录 一.链接.exe文件的.dll动态链接库 1.1.可以利用QT官网提供的工具windeployqt 生成方式见如下: 1.2.使用脚本文件 二.使用绿色汉化版打包小程序inno setup5.5 ...

  8. php lts版本,官宣:ThinkPHP发布首个LTS版本

    ### 2018 年 10 月 22 日 发布 `5.1`版本自2018年元旦正式发布以来,在团队和社区的共同努力下,经过近十个月的迭代更新,共计发布了26个版本(更新记录[查看这里](https:/ ...

  9. QT Creator 应用程序*.exe文件打包发布详细教程【绿色便携形式 和 安装包形式】

      说明:本文相关操作均基于 Windows10 操作系统 + Qt应用程序框架(5.14.1) + Qt Creator 集成开发环境(4.11.1) +MinGW编译环境,Qt 及 IDE的版本查 ...

最新文章

  1. Java 的 API、JDK 和 IDE 是什么
  2. linux 目录说明
  3. python基础教程第三版怎么样-Python基础教程(第三版)(七)再谈抽象
  4. [图像处理] Python+OpenCV实现车牌区域识别及Sobel算子
  5. python 除数总是提示为0_python负数求余不正确?——取模 VS 取余
  6. 汉字转拼音Pinyin4j工具(C#、Java都可用)
  7. 一个曾经的愤青梦--弥衡
  8. 计算机专业内卷严重,考研,这6个专业“内卷”严重,竞争较为激烈!
  9. python判断字符串里的字符_Python检测字符串中是否包含某字符集合中的字符
  10. iBATIS使用$和#的一些理解
  11. 《嵌入式Linux基础教程》补充阅读建议电子数目下载
  12. Atiitt 项目 产品 实现的目标
  13. 〖3D激光点云〗深度学习点云知识!
  14. 算法竞赛资料整理分享
  15. 使用python制作一个刷屏器,桌面exe文件
  16. HDU 3966(树链剖分)
  17. 调用新浪接口查询IP地址
  18. 【Coding】Latex添加表格注释footnote
  19. wps怎么下载仿宋gb2312_仿宋gb2312字体
  20. python md5计算

热门文章

  1. zeppelin安装配置
  2. 林光常颠覆传统的养生观 ,养生必读
  3. STM32 IO口模拟ISO7816(PSAM卡)协议
  4. Python实现迷宫游戏
  5. android保存播放进度,Android MediaPlayer控制进度播放音频
  6. postgresql源码学习(十三)—— 行锁①-行锁模式与xmax
  7. CentOS 6.x 使用包管理器安装配置Apache+PHP+MySql
  8. android entries属性,ListPreference需要设置两个属性:android:entries和android:entryValues...
  9. 物联网端-云一体化应用管理解决方案
  10. 快牙网传——轻松发文字