关闭

使用VS进行打包

548人阅读 评论(25) 收藏 举报
分类:

使用VS进行打包


          我们经常需要对做好的软件进行打包,一般都是针对CS的版的,如果是BS的直接发布一个网站就解决了,之前的软件都是使用SetupFactory进行打包,此外还有很多其它打包软,这里使用VS进行打包。

          使用VS进行打包,首先需要安装一个插件——InstallShield2013LimitedEdition,装上之后就可以了,如果有注册码的话可以注册,一下如果没有可以试用一个月,微软并没有把打包工具,集成到VS中如果集成的话,就更好了。

操作步骤

          首先,选中解决方案右击,新建项选择其他项目类型,安装与部署,如图所示,下面是打包的路径就不用说了。




          确定之后你会来到这个界面,下面列出的就是打包的具体的步骤,每一步都用特定的用途。




          第一步,设置安装的基本信息,包括安装包的名称,安装的语言选择等等。

          注意,这里凡是手动输入的名称之类的,都只能是英文,如果输入中文在最后编译的时候,会报错。




          第二步,设置安装的系统要求,即这个软件可以安装在什么系统上,下面的安装此软件对其他软件的支持要求,这里默认就行。

          比如,这里选择了Microsoft office 2003,那么在该软件安装的时候,它会自动的先检测电脑上是否有Microsoftoffice 2003如果没有,提示安装该软件并退出安装过程。




          第三步,设置安装结构,有兴趣的可以自己查一下,这里不用管默认就行。




          第四步,添加程序文件,这里使用三层架构,所以选择UI——bin——debug,目录下的所有的文件即可。

          如果用到了程序的组件,在工程中没有引用,需要收到的添加到该目录下。




          添加程序的源文件,就是程序的资源文件,包含程序的源码文件。新建文件夹,然后添加源文件,如果不需要打包源文件的话,这步省略即可。




          第五步,设置程序的打开方式,图标,卸载程序等等,这里直接在那个图中的安装包上点击,进行重命名即可,这里的名字就是安装完成之后,桌面快捷方式的名字,如下图。




          第六步,设置程序安装的注册表项,如果不需要直接跳过即可。




          第七步,设置程序安装时的安装视图,这里默认即可。




          第八步,设置打包环境,打包环境就是软件运行时,需要的环境支持,比如,这里使用.NET开发的程序,就需要.NETframework环境的支持,根据需要选择即可。

          如果软件安装的环境中,已经有了该软件运行的环境,就不需要这步了,直接打包即可,否则需要把支持的环境打包到软件的安装包中。




          把安装环境打包到setup.exe中,上面选择了软件需要的环境,然后,必须进行下面的步骤,才可以把选中的安装环境打包到setup.exe中。




          第九步,发布程序,这里需要设置一下,默认的生成文件会放在DVD-5文件夹内,想要使用安装文件的话就必须拷贝整个文件夹否则安装会出错,这样内容很繁琐,而且给客户的安装体验度也很差。

          这里选择解放方案资源管理器,右击属性,然后选择配置属性,setup1配置选择单个安装包,这样,就会集成到一个setup.exe中,安装的时候,只需要一个安装包即可。




          完成,选择解决方案资源管理器,生成解决方案即可,最后,去指定的路径下找到setup.exe安装包,即可。




          VS不仅可以进行打包,还可以发布网站,微软开发的软件和提供的服务都是非常人性化的,功能也非常的强大,应该还有的功能目前都不知道,也没有用过。


0
0
查看评论

使用VS2010打包软件详解!

使用VS2010下Visual Studio Installer工程进行软件安装包制作          软件在功能开发实现后,其实并没有真正的完成。对于一个专业的开发者来说,Release软件应该是以安装版本的形式...
  • l357630798
  • l357630798
  • 2016-10-10 19:32
  • 517

如何用vs2005生成.exe可执行安装文件和.exe文件的再打包问题

VS2005中build和rebuild打包生成的.msi和.exe的区别: .msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序.说白了msi就是Windows installer的数据包,把所有和安装文件相关的内容封装在一个包里了. s...
  • S_52588
  • S_52588
  • 2012-10-08 14:40
  • 3271

vs2017打包安卓项目

第 1 部分 - 做好应用程序发布准备 应用程序经编码和测试后,必须准备一个包进行分发。 准备此包的第一个任务是生成供发布的应用程序,其中主要涉及到设置应用程序的一些属性。 有关较早版本的 Xamarin Android(版本 7.0 之前),请参阅 含 Xamarin Andro...
  • xsfqh
  • xsfqh
  • 2017-08-09 10:53
  • 4194

初学Qt——程序打包(环境vs2012+qt5.1.0)

说来可笑,网上那么多的教程,偏偏结尾的时候就没有一个能详细的讲下关于程序的发布。开发Qt是这样,刚开始做web也是这样,因为是自学的,所以都没人可以教下,结果到了项目完成的最后总是要花费成吨的时间去查资料,了解怎么发布打包这些,好了,废话不多说,进入正题吧。 因为从没开发过桌面程序,这是第一次开发...
  • qq_31117007
  • qq_31117007
  • 2016-05-18 01:17
  • 2145

使用 VS.Net 自带打包工具对 Asp.Net Web 应用程序进行打包

用VS.net提供的功能对项目打包:       1.打开VS.NET开发环境;     2."文件"->"新建"->"项目";     3."项目...
  • jelink
  • jelink
  • 2006-08-31 13:34
  • 910

【VS开发】Wix 安装教程

original link :  http://www.cnblogs.com/stoneniqiu/p/3355086.html 因为项目需要,最近在研究Wix打包部署,园子里也有一些关于wix的博客,方方面面,讲的点各不同。我自己也在测试过程中,写下过...
  • LG1259156776
  • LG1259156776
  • 2017-01-20 16:17
  • 1258

VS2010把项目发布、打包成可安装部署的应用程序

本文要解决的问题: 详细介绍用VS2010将项目发布、打包成可部署的应用程序的过程,通过一步步操作,最后能顺利完成。 1、 在vs2010 选择“新建项目”à“ 其他项目类型”à“ Visual Studio Installerà “安装项目”...
  • sbq63683210
  • sbq63683210
  • 2016-07-23 12:20
  • 4082

VS自带程序打包部署发布

生成单一exe首先打开配置管理器,选择Release以及相应的平台(32、64等)。 依次打开: 项目属性; C/C++目录; 代码生成。 将运行库的值从下来菜单里选择为MT或者MT。 然后生成解决方案即可在相应目录下找到生成的exe,里面包含了所需要的运行环境,如果使用了第三方的库...
  • why19940926
  • why19940926
  • 2017-05-09 21:27
  • 395

VS 打包完美解决方案

VS打包完美解决方案 创建微软安装包 1) 创建安装和部署项目: ① 右 击当前解决方案——Add——New Project,在弹出的窗口中选择Other Project Types——Setup and Deployment——Setup Project;然后在下方文本框中输入Name,点击...
  • u011387207
  • u011387207
  • 2013-07-24 11:02
  • 1106

VS打包方法(安装和部署简介)

转载自:http://www.cnblogs.com/iPragmatic/p/vs-install.html 主要记述一下利用微软集成开发环境VS打包的方法和详细步骤。 1、新建打包工程 打开VS,文件->添加项目->新建项目(如图1),在添加新项目对话框中选择其他项目类...
  • u012377333
  • u012377333
  • 2015-11-14 10:54
  • 1442
    个人资料
    • 访问:318354次
    • 积分:16945
    • 等级:
    • 排名:第700名
    • 原创:439篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4855条