首先要在想要打包的项目下创建一个新的项目,

创建好setup项目,之后点击属性,去修改打包软件的名字,ProductName。。。。可以选填

到此已经创建好了setup工程了,那么下面开始将要打包的debug文件下的内容都copy到Application Folder中。

点击Application Folder ->Add -> File  ,把要添加内容Ctrl+A 全选,之后加载完。(注意的是:如果是文件夹的话,需要在 Application Folder ->Add-> Folder ,文件夹的里面路径和内容要完全符合debug中)

到此,想要打包的所有debug文件下的内容都导入完毕,

然后点击Application Folder ->Add ->Project Output ,

点击ok 后,会出现如下内容,然后点击这个Output-> 创建一个快捷方式,可以自己将快捷方式更名。

之后将修改好的快捷方式,拖拽到User's Desktop Menu中 。方便在菜单栏和桌面上看到这个打包程序的快捷方式。

下面是准备卸载任务,打开Application Folder ->add ->file ,

之后再地址栏上输入C:\Windows\System32 在查找栏上填写 msiexec.exe,找到后点击open .

再将msiexec.exe 创建一个快捷方式,并改名为 Uninstall ,

创建好Uninstall 快捷方式后,点击SetUp的属性,复制ProductCode中的内容,

将复制好的ProductCode 内容,粘贴到创建好的Uninstall的属性Arguments中,并在ProductCode 前加入“/X”

注意:

如有特殊包如:framework依赖版本或者其他需要脱机完成安装的软件,可以将依赖包放到安装包中

具体操作如下:

Output file name 就是你要将打包文件输出的目录,打包完成后就可以去这个路径下找安装文件。

至此,就可以直接Builder Setup了,就已经打包完成了。

转载于:https://www.cnblogs.com/lixiaochong/p/9590206.html

【C#】VS2017 winform 打包相关推荐

  1. c# winform 打包(带数据库安装)

    c# winform 打包(带数据库安装) Posted on 2011-05-14 15:20 宽田 阅读(11102) 评论(30) 编辑 收藏 下边我将用vs中自带的打包程序建立安装包. 关于打 ...

  2. VS2017安装打包工具;以及无法加载此项目,setup(不兼容),该应用程序未安装、MFC的使用

    感谢分享 VS2017安装打包工具,相比Installshield好用吧 下载 1.打开VS2017,工具--->扩展和更新-->联机-->搜索--->Microsoft Vi ...

  3. VS2017 winform开发知识点汇总

    VS2017 winform开发知识点汇总 1 快捷键 2 控键缩写 2.1 标准控件 2.2 容器控件 2.3 菜单和工具栏 2.4 数据 2.5 对话框 2.6 组件 2.7 印刷 2.8 水晶报 ...

  4. vs2017编写的html需要打包,VS2017 安装打包插件的图文教程

    安装 打开VS2017:工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio 2017 Installer Projects,如下图: 在搜索中输入: ...

  5. Winform 打包之Setup Wizard

    Winform打包网上找了很久,也尝试了别人各种方式,坑还是比较多的.以下流程自己已经尝试过,是可用的.另外:恶心CSDN某些人很久了,都把自己文章设置收益和VIP可见,本身就没技术含量的文章,还必须 ...

  6. Winform 打包 混淆 自动更新

    路径: 最终的解决方案是,ConfuserEx+Installshield+AutoUpdater.NET,ConfuserEx做代码混淆工作,Installshield可以解决注册表的问题,Auto ...

  7. VS2022/VS2019安装WinForm打包程序,Microsoft Visual Studio Installer Projects 2022下载(网盘下载),Installer Project

    问题:使用VS2022创建WinForm程序,完了需要打包成安装程序,这时候我去下载Microsoft Visual Studio Installer Projects 2022插件,速度超级慢,恶心 ...

  8. Winform打包工具SetupFactory 9 的使用

    写了个WinForm的小程序..以前没打过包..只是直接把Bin里的东西复制出来使用..自己使用是足够.但是发给别人毕竟不太好看(不牛逼)..所以就想着打包.. Vs2012自带的有打包的功能..相信 ...

  9. vs2017 程序打包

    问题: 编译器从vs2015升级到vs2017之后,程序发布的时候不知道要拷贝什么依赖库: 答疑: vs2017 编译后程序若发布在win10系统上,不会增加任何依赖库: vs2015打包时拷贝的库是 ...

最新文章

  1. 方法 注释_注释模板导入操作方法
  2. charles都踩过哪些坑_那些年我学Java踩过的坑
  3. QT学习之经典控件源码(如此强大)
  4. 【vue】.native给组件绑定原生事件
  5. 图像处理 区域删除_FotoWorks XL( 图像处理软件 )中文版分享
  6. python dlib学习(九):人脸聚类
  7. Gateway配合sentinel自定义限流_你知道如何使用阿里Sentinel实现接口限流吗?
  8. 与草原有关的几张照片
  9. spring安全性_具有PreAuthorize的Spring方法安全性
  10. ClickHouse 客户端命令
  11. A股开盘:深证区块链50指数涨0.18%,概念股涨多跌少
  12. 游戏筑基开发之函数指针及main函数利用指针传参(C语言)
  13. BP神经网络(算法整体思路及原理+手写公式推导)
  14. 画费氏数列螺线的代码
  15. 介绍PS工具“仿制图章工具”和“图案图章工具”
  16. java读取ppm图片_C++ 输出PPM格式图片文件
  17. Error 0x80240017: Failed to execute MSU package.
  18. 无法导入android 工程--提示项目已经存在
  19. mac录屏如何把声音录进去?
  20. 吱呦app-想法-交友软件

热门文章

  1. 深度学习——02、深度学习入门——经典卷积神经网络架构实例——RNN
  2. 大数据WEB阶段 shiro安全控制框架
  3. Java集合(八) 迭代器Iterator、泛型、Map映射
  4. 【C++】error C2275 “XXXX” 将此类型用作表达式非法
  5. java j集合_JNotes/Java-集合篇(2)集合之List.md at master · harryjudy2240/JNotes · GitHub...
  6. socket连接时间太长受什么原因影响?_真全粮多功能酿酒设备-酿酒发酵前期为什么要通风处理?...
  7. c语言结构体易错点,C语言结构体注意点
  8. 解决在linux跑连接sql server老版本会报错的问题
  9. QNNPACK高性能前向内核库全面剖析——引言篇
  10. 编译错误 fatal error C1010: unexpected end of file while looking for precompiled header directive