(1) 用VS2010打开已经编写好准备做安装包的软件程序,右击解决方案,添加新建项目。
(2) 在“新建项目”对话框中,选择“其他项目类型”,再选择“安装和部署”,然后在模板中选择“安装项目”
(3) 键入Setup作为该安装程序的名称,然后单击确定。
(4) 点击解决方案资源管理器Setup项目,可以修改几个属性值:      Localization:可以在下拉列表中选择安装包的语言,默认为中文Manufacturer:可以在后面的文本框中输入制作软件的厂商      ProductName:可以在后面的文本框中输入软件的名称
(5)添加安装需要的文件点击文件菜单的视图->编辑器->文件系统,右键单击“应用程序文件夹”,添加项目输出的主输出,还可以通过添加文件来添加一些文件(如自述文件或者说明文件)
(6)在“开始”菜单的“所有程序”中创建快捷方式
A、点击“文件系统”的“用户的“程序”菜单”,在右边框中点击鼠标右键,选择“添加”,选择“文件夹”,文件夹的名称可以为公司名称。
B、点击公司名称,在右边框中点击鼠标右键,选择“创建新的快捷方式”,查找范围选择“应用程序文件夹”,选择主输出,然后确定,更名为软件的产品名称。
C、点击快捷方式的名称,点击Icon属性,然后通过浏览选择一个.ico的图标。这个图标用来在开始菜单中显示对应的程序
D、点击用户的“程序”菜单,属性AlwaysCreate设为True
(7)在用户桌面创建快捷方式
A、点击“用户桌面”,在右边框中点击鼠标右键,选择“创建新的快捷方式”,查找范围选择“应用程序文件夹”,选择主输出,然后确定,更名为软件产品的名称。
B、点击快捷方式的名称,点击Icon属性,然后通过浏览选择一个.ico的图标。这个图标用来在桌面显示对应的程序
C、点击用户桌面,属性AlwaysCreate设为True
(8)在指定位置添加软件运行所需的配置文件
A、右击目标计算机上的文件系统,添加特殊文件夹,点击Custom文件夹,重命名为配置文件,属性AlwaysCreate设为True,属性DefaultLocation设置为C:(假设配置文件放在C盘根目录下)
B、右击配置文件添加文件,选择所需文件后确定
(9)添加安装注册界面(许可协议、自述文件、客户信息)
A、点击文件菜单的视图->编辑器->用户界面,右击启动,添加对话框,可以添加注册界面(许可协议、自述文件、客户信息),通过右键上移,下移确定安装时出现的顺序。点击注册用户的Executable属性,通过浏览选择一个可执行程序,这个可执行程序是你预先写好的用来处理用户注册相关的程序。如果要添加许可协议,自述文件,先创建一个rft文件,来包含许可协议的内容,注意此rft文件不能新建一个word DOC文件,然后将其扩展名再改成rtf,这样许可协议在显示的时候会是乱码,必须打开WORD软件,去新建一个空白文档,然后写入许可协议内容,最后直接保存成rtf格式,随后在【文件系统】的【应用程序文件夹】中添加【文件】,选择此rtf文件,然后在【用户界面】的【安装】-【启动】中选择【许可协议】,设置LicenseFile属性为应用程序文件中的rtf文件。
 
A、在文件系统的应用程序文件夹中添加文件,选择事先下载好的.Net Framework 2.0安装包(名称为dotnetfx.exe),然后确定
B、点击文件菜单的视图->编辑器->启动条件,默认会添加.Net Framework,修改该项的InstallUrl属性为dotnetfxdotnetfx.exeC、右键点击Setup安装项目,在属性页里点“系统必备”里选择从与我的应用程序相同的位置下载系统必须组件说明:VS2010所需的.Net Framework版本是4.0。安装.Net下开发的软件必须有.Net Framework的支持,如果安装程序发现机器上没有.Net Framework就会先安装.Net Framework(前提是软件安装包中做了上面第11步骤,如果没做,安装就会出错,无法完成安装) 
上述步骤都完成之后,右键安装程序项目,然后“生成”。在安装项目的文件夹下面的Debug文件夹中的所有内容,就是最后安装包的内容。拷出来双击Setup.exe就可以完成软件的安装了。

vs2010将写好的软件打包安装包经验的更多相关文章

  1. NSIS:制作软件升级安装包

    原文 NSIS:制作软件升级安装包 相信不是每个人写的软件都只发布一次就可以了,肯定要有修改和维护的情况发生.在这种情况下,您可能就需要一个软件的升级安装包了.   现在,我们就来一步步把这个安装包做 ...

  2. Installshield 打包安装包心得

     制作简单的安装软件 声明:下面的教程,是把读者当做完全没接触过IS的角度来制作的. 1. 启动InstallShield 12.建立一个InstallShield MSI Project,如图: 2 ...

  3. vs 2017打包安装包(印象深刻)

    Visual Studio Install 打包安装项目2017 以下是具体步骤 一.安装环境 1.下载:链接地址 2.安装vs2017的时候需要安装依赖 .NET framework 4.6 .下载 ...

  4. WinForm使用Setuo Project打包安装包 (附带vs2019 InstallerProjects安装程序)

    vs2019 InstallerProjects安装程序地址: 链接:https://pan.baidu.com/s/1K5iDuQT4CBBw2dJjRLqhjg提取码:dfhy 转载至https: ...

  5. 3dmax多个版本软件的安装包以及安装教程

    这个文档具体出自哪里,我也是记不得了,需要的看下,链接如果是失效,那我也无能为力了. 免费分享,链接永久有效 2014版3D MAX链接:http://pan.baidu.com/s/1nuFr7Xv ...

  6. XCODE打包安装包步骤

    1. 2. 3. 4. 5. 6. 7. 导出之后就可以看到一个后缀为.ipa 的安装包.

  7. InstallShield Limited Edition for Visual Studio 2013 图文教程打包安装包

    http://www.wuleba.com/23892.html 从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,转而让大家去安装使用第三方的打包工具“Inst ...

  8. 使用Qt Installer Framework制作软件安装包

    概述 Qt Installer Framework(缩写QIF)是Qt官方用于生成软件安装包的工具.包括Qt Creator和Qt Installer Framework自身的安装包都是由这个工具制作 ...

  9. 【谷歌浏览器】【谷歌地球】【Adobe 软件】离线安装包的下载地址

    因为某些原因?我们需要下载谷歌浏览器的离线安装版,找了好几次地址了,这次自己记录一下吧! 主要就是加两个参数,standalone 就是离线安装吧,platform 就是平台版本吧,哈~ 离线32位: ...

随机推荐

  1. web前端小数点位数处理

  2. spring +servlet 与 spring MVC

    spring serlvetSpring框架中context-param与servlet中init-param的contextConfigLocation的区别https://blog.csdn.ne ...

  3. 智能边缘计算,让IoT有大智慧

    丹棱君有话说:什么是智能边缘计算(Edge Computing)?别着急,它可是与你与我都有着千丝万缕的联系.物联网(IoT)的概念早已飞入寻常百姓家,在日常生活中的许多场景发挥着“智能”作用.比如, ...

  4. python flask demo

    from flask import Flask, jsonify from flask import abort from flask import make_response from flask ...

  5. RetinaNet论文理解

    引言 介绍 目前精度高的检测器都是基于two-stage,proposal-driven机制,第一阶段生成稀疏的候选对象位置集,第二阶段使用CNN进一步将每个候选位置分为前景或者背景以及确定其类别: ...

  6. SpringBoot+Mybatis-Generator自动生成

    原文链接 1.版本 Spring Boot 1.5.10 mybatis-generator-core 1.3.5 mybatis-generator-maven-plugin 1.3.5 2.项目目 ...

  7. Spring Boot 启动 Struts 报冲突

    错误信息如下: Caused by: com.opensymphony.xwork2.config.ConfigurationException: Bean type class com.opensy ...

  8. Asp.Net中的sessionState设置

    在web.config中有sessionState的节点配置,sessionState共有4中模式:off,inProc,StateServer,SqlServer. 1. off模式 关闭模式,如果 ...

  9. Number Clicker CodeForces - 995E (中途相遇)

    链接 大意: 给定模数$p$, 假设当前在$x$, 则可以走到$x+1$, $x+p-1$, $x^{p-2}$ (mod p), 求任意一条从u到v不超过200步的路径 官方题解给了两个做法, 一个 ...

  10. gleez开发环境搭建

    一.虚拟主机目录配置 1.配置apache服务器 Apache是常用的web服务器,即常见的用来处理http协议,处理网页的. Apache的配置文件都存放在/etc/apache2/目录,这里有很多 ...