打包过程vs2010(包含卸载功能、生成一个exe文件)
来源:互联网 发布:java保留两位小数输出 编辑:程序博客网 时间:2024/06/06 08:43
1、
命名为:Setup1
这是在VS2010中将有三个文件夹,
2、
添加的文件一般是已经编译过应用程序的debug目录下的文件;
如果debug
然后把对应的子文件里的内容添加到此文件夹中;
把需要创建程序快捷方式的图标也添加进来:后缀名为:ico
3、
选择系统必备
然后选择.NET的版本,和Windows Installer3.1(可选项)
VS2010发布.NET2.0的版本,在创建安装程序时,需要设置启动条件:在项目名称(setup1)上,点击右键选择“视图”à“启动条件”:
然后VS2010会创建如下文件:
在“启动条件”中,
这样.NET Framework 2.0上创建的项目在安装时,就不会安装.NET3.5或其他版本,
也不会重启(解决.NET 2.0
4、
创建的项目名称(setup1)点击左键(不是右键),在属性中设置参数如下图:
其中Author
例如我们设置为:BeyondKKO;Manufacturer:自由公司;ProductName:串口测试。
把InstallAllUsers
(这样在“控制面板”程序中会显示公司的名称;
在安装时会默认为“任何人”,否则默认为“只有我”)
在应用程序上点击左键,如下图:第一个为系统主目录(默认C:\Programe),第二个为公司名([Manufacturer]),第三个为应用程序名称,这样在安装时就会创建两层的文件路径。需要删除DefaultLocation中的:[Manufacturer]
5、
A.“在应用程序文件夹”中的.exe文件中,点击右键,创建快捷方式:
重命名“串口测试程序”,然后点击右键属性:选择Icon
双击进入选择我们之前添加的“MiXer.ico”
确定后,拖动此快捷方式到“用户桌面”
B.
然后同样的方式创建TEXTCOM.exe一个快捷方式(“串口测试程序”),拖动到“串口程序”中;
然后给.NET应用程序创建一个卸载程序:
在“应用程序文件夹”中添加:C:Windows\System32\Msiexec.exe
右键创建快捷方式,重命名为:卸载,把此快捷方式拖动到“串口程序”;
点击项目名称(Setup1),在属性中找到:ProductCode
复制此ProductCode
6、
7、生成解决方案后,在debug文件夹中就是我们需要的安装包.
8、
桌面上也有快捷方式。
(完)
经过自己的测试,发现只有把Debug文件夹整个都发给别的人,别人才能正常安装,否则就会出现错误。
如果把这些安装内容都打在一起,形成一个
进行到第六步时,用vs为winform程序打包就已经完成了,不过此时会在安装程序的Debug文件夹生成2个文件夹、1个.exe文件和1个.msi文件,而.exe安装时,又依赖于.msi文件,另外两个文件夹是对应的 .NET Framework 组件,
这个时候给客户安装时拷贝过去的内容较多,也容易安装出错,如果把这些安装内容都打在一起,形成一个.exe 文件,就比较方便了,
此时,可以用winrar的
1>将要打在一起的文件及文件夹全部选中,右键 →“添加到压缩文件”,在打开的压缩面板的“常规”选项卡中勾选“创建自解压格式压缩文件”,此时会发现默认的压缩文件名编程了
2>设置运行文件:再切换到“高级”选项卡,点击“自解压选项”,“常规”里设置程序解压后运行的文件(这个很重要)如图:
3>设置安装程序文件的图标:
切换到“文本和图标”,点击“从文件加载自解压文件图标”后的“浏览”按钮,选择安装程序文件的图标,如图:
4>切换到“模式”下,勾选“解包到临时文件夹”和“全部隐藏”,一路点击“确定”,打工告成!!
完成了!
“测试安装程序.exe” 就是最中生成的打包文件,直接点击运行就行了!!
- 打包过程vs2010(包含卸载功能、生成一个exe文件)
- 打包过程vs2010(包含卸载功能、生成一个exe文件)
- vs2010 程序打包发布(包含卸载功能):
- python打包生成exe文件
- VS2010打包实现卸载过程中保留部分文件或者文件夹新版本替换旧版本
- c#项目打包成安装文件(含卸载功能)
- VS2010 打包生成exe文件后 运行安装文件出现 TODO:<文件说明>已停止工作并已关闭
- vs2010 生成目标文件 exe 改为 dll
- VS2010静态编译生成.exe文件
- VS 2005 打包C#(exe)程序 包括 安装 卸载 功能
- JAVA项目打包生成.exe文件
- java应用程序打包及生成exe文件
- NetBeans中打包生成exe文件方法
- VS2013程序打包部署,生成exe文件
- 利用nw.js打包生成exe文件
- 批量生成二维码打包成exe文件
- VS2010制作带卸载功能的安装包过程
- VS2010制作带卸载功能的安装包过程
- Struts2中Action的数据如何获取的
- 在Linux里设置环境变量的方法(export PATH)
- oracle常用操作2
- 使用C++11改造muduo
- sass 语法简介
- 打包过程vs2010(包含卸载功能、生成一个exe文件)
- x.509证书
- 跨站脚本攻击基础
- 将参数传到session中
- 请注意,Volley已默认使用磁盘缓存
- js放大、缩小页面
- 开博,记录
- sass-compass 安装
- TweenLite动画引擎JS缓动简单版效果分享