下载此文档

.Net应用程序打包部署总结.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
.Net应用程序打包部署总结
编译源代码并完成测试以后,开发过程其实并没有结束。在这个极端,需要把应用程序提供给用户。,客户端应用程序还是 Compact Framework构建的应用程序,开发出来的软件都必须部署到目标环境中。.NET Framework的部署工作比以前容易得多了,因为不再需要注册COM组件也不需要编写新的注册表配置但愿。
记得以前安装程序的时候,经常需要安装注册表项什么的,.NET完全不需要操作注册表。
部署过程中,最大的问题就是第三库的依赖问题的解决。开发人员的计算机上可能提前安装了用于开发的第三方的类库,比如我们做图形处理的经常需要用到 opencv类库或者emgucv类库,但是目标计算机上一般不会安装这些第三方类库。这样在部署的时候就需要在目标计算机上安装相应的类库。部署过程对 于大型应用程序可能非常复杂,就像我们玩的使命召唤的部署,或者Visual Studio的部署,在部署的过程中还可以选择哪些组件可以安装,哪些组件不可以安装等操作。
本文主要是简要的介绍一下部署的基本方法,起到一个抛砖引玉的作用,要是想写出非常强大的部署功能,还需要学****更多的文档和资料。
.NET中的部署分类:
1. XCopy
XCopy允许把一个程序集或者一组程序集复制到目标计算机应用程序文件夹中,从而减少开发时间。.NET程序集是自我包含的(元数据描述了包含在程序集中的内容),因为不需要在注册表中进行注册。
每个程序集都跟踪他需要执行的其他程序集,因此,在默认情况下,程序集会在当前应用程序文件夹中查找依赖项。这就是为什么当我们的程序引用了第三方的程序集的时候,把第三方程序集放在应用程序文件夹下就可以正确的运行,及时将应用程序移动到其他的计算机上。
2. 发布Web站点
在发布Web站点之前,会编译整个站点,然后复制到指定的位置。编译后的站点,不包含任何源代码。
3. 部署项目
部署项目就是我们经常用的安装程序的方式。VS2010可以为应用程序创建安装程序。基于Windows Installer技术有四种选择:
创建合并模块
为客户端应用程序创建安装程序
为Web应用程序创建安装程序
为基于智能设备的应用程序创建安装程序
创建cab文件,用过windows moblie操作系统的都知道,那个系统中的安装程序都是cab文件,还有就是在win ce系统中也是使用cab安装文件。
4. ClickOnce技术
ClickOnce技术可以构建自动升级的,基于Windows的应用程序。
ClickOnce允许把应用程序发布到Web站点,文件共享,或者CD上。对应用程序进行升级或者更新版本以后,开发小组可以把他们发布到相同的位置或者站点上,最后用户在使用应用程序的时候,应用程序会自动检查是否有最新版本,如果有就进行更新。
接下来详细介绍每种部署方式。
部署方式介绍
一. XCopy部署
XCopy部署就是把一组文件复制到目标计算机上的一个文件夹中,然后在客户端执行应用程序。无论程序集的数目是多少,如果把文件复制到同一个文件夹中,应用程序就可以执行。不需要配置设置或注册表。
简单的说,XCopy部署就是把程序集复制到目标计算机上,就可以部署功能完善的应用程序。使

.Net应用程序打包部署总结 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人好用的文档
  • 文件大小16 KB
  • 时间2021-08-08