主题:[讨论]八一八VS2010对64位应用程序的部署方法
大唐飞雪
[专家分:0] 发布于 2010-05-10 10:09:00
64位的应用程序与操作系统能够在很大程度上改善性能,随着硬件的发展,市场上64位应用程序越来越多,并逐渐成为大家选择的主流。对于我们软件开发者来说,除了学会64位软件的编程,更要熟悉相关程序的技能。在这方面,VS 2010提供的2种简单的部署方法有很大借鉴作用,关于64位程序部署的更多介绍,可以登陆微软官方网站(http://www.microsoft.com/CHINA/)去做个着重了解,本文中只介绍几个常用的部署方式。
在VS 2010平台中,主要提供了两种应用程序的部署方式:第一种方式就是ClickOnce的核心功能部署,第二种方式就是Windows Installer技术部署,我们对此分别作下介绍。
ClickOnce的核心功能就是从点到面的部署,管理员可以将应用程序发布到企业网络中的一个中心位置,然后用户再从这个位置进行应用软件的安装或者运行。比如,我们的windows操作系统自动更新就是采用的就是这种策略。使用ClickOnce技术在部署64位的应用程序比较简单,只需要只需要选择打开项目的节点,打开“项目设计器”,选择“编译”、“高级编译选项”,在打开的“高级编译设置”对话框中选择目标CPU的类型,只要选择X64就可以了。
Windows Installer技术就是我们常见的那种以setup.exe作为安装文件的应用程序软件,首先将源代码编译后打包到.exe的可执行文件中,将这个文件分发给用户,然后用户通过运行这个文件来安装部署应用程序。使用Windows Install技术在部署64位的应用程序时,跟部署32位的应用程序过程基本一致,不过32位与64位MSI包的处理方式一样,所以在处理文件夹变量的方式有点不同,另外将组件写入到注册表中的方式也有所不同。
其实,64位程序部署与32程序部署差别不大,利用VS 2010平台使程序部署更加简单方便。
回复列表 (共19个回复)
沙发
显示器棒 [专家分:0] 发布于 2010-05-10 14:26:00
微软还一直计划为这一平台推出适合Windows 7的新特性,并计划使其完全支持Silverlight 2富互联网应用技术,以及支持平行计算、云计算和网络服务的新版C++ IDE。
板凳
灰蒙蒙的 [专家分:0] 发布于 2010-05-11 09:52:00
功能丰富、操作简单、实用性高,VS 2010绝对是开发平台的引领者。
3 楼
那伤还痛么 [专家分:0] 发布于 2010-05-11 12:11:00
有了这么好的开发平台我们怎么能不用呢。
4 楼
静夜思12 [专家分:0] 发布于 2010-05-11 13:38:00
Visual Studio 2010对用户界面(UI)做了很大改进,看起来比以前的Visual Studio 版本更干净
5 楼
十指香吮 [专家分:0] 发布于 2010-05-12 10:30:00
呵呵 有新的东西不去体验还能让他睡觉呀!
6 楼
那个是他么 [专家分:0] 发布于 2010-05-12 12:41:00
我只装了个VC 2010,打开程序,开始界面真的很酷!
7 楼
OJFID [专家分:0] 发布于 2010-05-12 13:51:00
如何从解决方案(Solution)或者工程(Project)去除与TFS Source Control的绑定关系?
8 楼
巧克力玉米 [专家分:0] 发布于 2010-05-13 09:18:00
在测试方面,VSTS 2010强化了测试功能,同时简化了在整个应用程序生命周期中整合测试的工具。
9 楼
开门见山 [专家分:0] 发布于 2010-05-13 13:35:00
新功能包括快速进行有关测试的设计与开发、测试用例管理,与Team Foundation Server集成的测试计划,以及确保所有更新的程序代码都被测试提高覆盖率
10 楼
紫色芭比 [专家分:0] 发布于 2010-05-13 14:19:00
在WPF中增加Windows 7多触控、ribbon控制、任务栏扩展功能支持
我来回复