主题:[讨论]八一八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个回复)
11 楼
爱的香味 [专家分:0] 发布于 2010-05-14 09:47:00
代码编辑器新增“Cell hierarchy”和“Simply understanding”命令,有效帮助开发人员进行程序调试
12 楼
火火凤凰 [专家分:0] 发布于 2010-05-14 12:54:00
2010新增加的VS库对于帮助开发者使用新扩展管理器,能够直接在IDE中找到并下载扩展,让大家很方便上传VSIX文件就能与他人或者更多人共享这点我挺看好的,不错
13 楼
亿回路远 [专家分:0] 发布于 2010-05-14 14:17:00
在Visual Studio 2010中,微软终于改进了这一点,将VCBuild的众多特有的功能集成到MSBuild中,并且使用MSBuild替代了VCBuild。
14 楼
郁郁寡欢 [专家分:0] 发布于 2010-05-15 10:28:00
64位程序部署的更多介绍,可以登陆微软官方网站.朋友们都去了解下吧。
15 楼
独自发呆 [专家分:0] 发布于 2010-05-15 11:20:00
现在,微软把宝都押在了即将到来的新平台Windows 7上
16 楼
跳出你的美 [专家分:0] 发布于 2010-05-15 13:19:00
并行计算组已经准备好讲其并行计算扩展引入到 .NET Framework 4.0。
17 楼
若無其事 [专家分:0] 发布于 2010-05-15 15:12:00
用于Web开发的好工具 - 在Web开发方面,过去依靠Dreamweaver提供的远程发布和FTP的功能,而现在不同了,web.config 的动态生成与发布功能得到了增强,可以直接发布到服务器上
18 楼
回头是岸8 [专家分:0] 发布于 2010-05-16 09:56:00
Silverlight设计器类似于WPF设计器,但是前者工具箱中提供的控件要少。
19 楼
回头是岸8 [专家分:0] 发布于 2010-05-16 14:50:00
Silverlight每个版本的IntelliSense都各具特色
我来回复