【C#】VS2017 winform 打包
首先要在想要打包的项目下创建一个新的项目,
创建好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 打包相关推荐
- c# winform 打包(带数据库安装)
c# winform 打包(带数据库安装) Posted on 2011-05-14 15:20 宽田 阅读(11102) 评论(30) 编辑 收藏 下边我将用vs中自带的打包程序建立安装包. 关于打 ...
- VS2017安装打包工具;以及无法加载此项目,setup(不兼容),该应用程序未安装、MFC的使用
感谢分享 VS2017安装打包工具,相比Installshield好用吧 下载 1.打开VS2017,工具--->扩展和更新-->联机-->搜索--->Microsoft Vi ...
- VS2017 winform开发知识点汇总
VS2017 winform开发知识点汇总 1 快捷键 2 控键缩写 2.1 标准控件 2.2 容器控件 2.3 菜单和工具栏 2.4 数据 2.5 对话框 2.6 组件 2.7 印刷 2.8 水晶报 ...
- vs2017编写的html需要打包,VS2017 安装打包插件的图文教程
安装 打开VS2017:工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio 2017 Installer Projects,如下图: 在搜索中输入: ...
- Winform 打包之Setup Wizard
Winform打包网上找了很久,也尝试了别人各种方式,坑还是比较多的.以下流程自己已经尝试过,是可用的.另外:恶心CSDN某些人很久了,都把自己文章设置收益和VIP可见,本身就没技术含量的文章,还必须 ...
- Winform 打包 混淆 自动更新
路径: 最终的解决方案是,ConfuserEx+Installshield+AutoUpdater.NET,ConfuserEx做代码混淆工作,Installshield可以解决注册表的问题,Auto ...
- VS2022/VS2019安装WinForm打包程序,Microsoft Visual Studio Installer Projects 2022下载(网盘下载),Installer Project
问题:使用VS2022创建WinForm程序,完了需要打包成安装程序,这时候我去下载Microsoft Visual Studio Installer Projects 2022插件,速度超级慢,恶心 ...
- Winform打包工具SetupFactory 9 的使用
写了个WinForm的小程序..以前没打过包..只是直接把Bin里的东西复制出来使用..自己使用是足够.但是发给别人毕竟不太好看(不牛逼)..所以就想着打包.. Vs2012自带的有打包的功能..相信 ...
- vs2017 程序打包
问题: 编译器从vs2015升级到vs2017之后,程序发布的时候不知道要拷贝什么依赖库: 答疑: vs2017 编译后程序若发布在win10系统上,不会增加任何依赖库: vs2015打包时拷贝的库是 ...
最新文章
- 方法 注释_注释模板导入操作方法
- charles都踩过哪些坑_那些年我学Java踩过的坑
- QT学习之经典控件源码(如此强大)
- 【vue】.native给组件绑定原生事件
- 图像处理 区域删除_FotoWorks XL( 图像处理软件 )中文版分享
- python dlib学习(九):人脸聚类
- Gateway配合sentinel自定义限流_你知道如何使用阿里Sentinel实现接口限流吗?
- 与草原有关的几张照片
- spring安全性_具有PreAuthorize的Spring方法安全性
- ClickHouse 客户端命令
- A股开盘:深证区块链50指数涨0.18%,概念股涨多跌少
- 游戏筑基开发之函数指针及main函数利用指针传参(C语言)
- BP神经网络(算法整体思路及原理+手写公式推导)
- 画费氏数列螺线的代码
- 介绍PS工具“仿制图章工具”和“图案图章工具”
- java读取ppm图片_C++ 输出PPM格式图片文件
- Error 0x80240017: Failed to execute MSU package.
- 无法导入android 工程--提示项目已经存在
- mac录屏如何把声音录进去?
- 吱呦app-想法-交友软件
热门文章
- 深度学习——02、深度学习入门——经典卷积神经网络架构实例——RNN
- 大数据WEB阶段 shiro安全控制框架
- Java集合(八) 迭代器Iterator、泛型、Map映射
- 【C++】error C2275 “XXXX” 将此类型用作表达式非法
- java j集合_JNotes/Java-集合篇(2)集合之List.md at master · harryjudy2240/JNotes · GitHub...
- socket连接时间太长受什么原因影响?_真全粮多功能酿酒设备-酿酒发酵前期为什么要通风处理?...
- c语言结构体易错点,C语言结构体注意点
- 解决在linux跑连接sql server老版本会报错的问题
- QNNPACK高性能前向内核库全面剖析——引言篇
- 编译错误 fatal error C1010: unexpected end of file while looking for precompiled header directive