用户登录
用户注册

分享至

visual studio制作安装包

  • 作者: 切丶GG
  • 来源: 51数据库
  • 2020-09-23
1、新建项目,依次找到:其他项目类型>>安装和部署>>Visual Studio Installer>>安装项目

[转载]如何用Visual Studio制作安装包

2、选择“应用程序文件夹”项,然后在右边的空白区域右击,选择:添加>>文件,之后选中需要添加的程序主文件(即位于../bin/Debug文件夹下的exe文件,可以在原程序制作项目中单击F6生成)。

[转载]如何用Visual Studio制作安装包

3、在这里还可以增加其他文件,比如图标、配置文件、图片等,另外还可以建立文件夹以便程序安装后使用。要注意的是,如果建立的文件夹是空的,默认情况下是不会在安装时创建的,需要将该文件夹的“AlwaysCreate”属性设置为True方可。

[转载]如何用Visual Studio制作安装包

4、然后为程序创建快捷方式:在添加的exe文件上右击,选择“创建XX www.hnnedu.com X的快捷方式”,“XXX”为该exe文件的文件名,然后将快捷方式剪切、粘贴到“用户的‘程序’菜单”和“用户桌面”。单击某一个快捷方式,单击其”Icon”属性,选择“浏览”,找到之前添加到项目中的图标文件即可。

[转载]如何用Visual Studio制作安装包

[转载]如何用Visual Studio制作安装包

———————–接下来的步骤非常重要———————-

5、在“解决方案资源管理器”中的解决方案名称(本例中为“Setup1”)上右击,打开“属性”页,在弹出的新窗口的右下角有一个“系统必备”按钮,单击它。

[转载]如何用Visual Studio制作安装包

[转载]如何用Visual Studio制作安装包

由于我们选用的是2.0架构,因此取消默认的4.0。另外,选中“从与我的应用程序相同的位置下载系统必备组件”,确定即可。

[转载]如何用Visual Studio制作安装包

6、仍是在解决方案名称上右击,依次选择:视图>>启动条件。然后在启动条件中单击“.NET Framework”,在属性选项卡中将其“Version”属性选为相应的版本,本例中为2.0。

[转载]如何用Visual Studio制作安装包

[转载]如何用Visual Studio制作安装包

[转载]如何用Visual Studio制作安装包

一切设置妥当后,按F6就可以生成安装程序了。状态栏提示成功生成后,可以到“Setup1”项目的Debug文件夹中找到制作好的安装包,按照之前的设置会生成2个文件和1个文件夹,将他们用Winrar或其他压缩软件打包起来即可。

[转载]如何用Visual Studio制作安装包

———————–接下来的操作是可选的———————-

1、在生成安装程序前,还可以通过单击解决方案名称(本例中为“Setup1”),之后在其属性选项卡中修改相关属性。包括“Author”(作者)、“Manufacturer”(制造商)等属性。

2、单击“应用程序文件夹”项,在属性选项卡中可以通过修改DefaultLocation属性来更改程序的默认安装位置,其值默认为“[ProgramFilesFolder][Manufacturer][ProductName]”,一般可以将“[Manufacturer]”去掉。



  方法/步骤
  新建一个安装包的项目

  建好了项目之后就有这个界面:文件系统编辑器

  由左往右分别是:文件系统编辑器,注册表编辑器,文件类型编辑器,用户界面编辑器,自定义操作编辑器,启动条件编辑器。
  到现时为止,只用到三个编辑器
  文件系统编辑器:编辑安装到目标计算机后,各个文件放置的情况,就上面那幅图所示,“应用程序文件夹”里塞的就是程序所有东西;“用户的‘程序’菜单”就是开始菜单中的内容,这里一般会有程序的快捷方式、卸载程序;“用户桌面”就是桌面上方的东西了,一般就有程序的快捷方式了,如果特别一点的就像酷狗的弄多一个文件夹出来。
  用户界面编辑器:这个用于编辑安装程序时弹出的界面,可以调换各个对话框出现的顺序,如果有需要的话,就可以另外增加一些别的对话框,例如填上数据库的实例名,ip地址,端口号之类的。

  自定义操作编辑器:当在安装过程中还要做其他的操作,例如附加数据库,文件复制等等,就需要这个自定义操作了。自定义操作则需要另外加项目,一个类库项目,关键的是类库里面需要一个安装程序类

  安装包制作
  介绍完各个编辑器之后开始制作安装包了

  打开“文件系统编辑器”,右击应用程序文件夹 —》 添加 —》 文件,在弹出的对话框选择要安装到目标计算机里面的文件(包括exe和dll)

  通过类似的方式可以在“用户‘程序’菜单”和“用户桌面”里面添加内容。最简单的就是添加快捷方式

  如果要在安装过程中做一些操作(拷贝某些文件,开端口,附加数据库等等),则要编写安装程序类了。在上面说的那个installer1类中
  可以重写一些方法根据各个不同是的时候选择适合的方法,这里就onbeforeinstall方法。
软件
前端设计
程序设计
Java相关