dev200netframework概述张炜weizha@microsoft(编辑修改稿)内容摘要:

安装一个应用程序不会影响别的应用程序  不同版本的应用可以同时运行  各种版本的应用程序可以同时存在  其他的一些部署方法 :  .CAB  .MSI  使用配置文件  一个 XML 文件  扩展名为 . 部署和管理 简化管理控制 AppDir\ {application’s assembly files} AuxFiles\ {Types’sassembly files} 部署和管理 配置文件 configuration runtime assemblyBinding xmlns=“urn:schemasmicrosoft:asmv1” probing privatePath=“Component” / /assemblyBinding /runtime /configuration 演示 使用配置文件 MSIL Metadata Public Key PE File Manifest Public Key RSA Digital Signature Hash File RSA Digital Signature Hash PE File 用 private key签名 使用强壮名称 (Strong Name) 演示 使用 共享程序集 Assemblies  用于被多个程序访问的组件  同私有的 assemblies 访问的方式是一样的  必须放置在指定的路径中 – Global Assembly Cache (GAC) %WINDIR%\Assembly  必须由 或者 来注册 演示 使用  可以自己设置程序集的版本号  CLR可以对具有强壮名称的程序集(assemblies), 应用版本策略  通过配置文件,可以指定使用 Assembly的版本。  版本号示例 使用版本号 演示 使用不同版本的组件 CLR简化了开发过程  完全消除了 COM的繁琐底层细节  再也不用 …  Registration  GUIDs  .IDL files  HRESULTs  IUnknown  AddRef/Release  CoCreateInstance =自我描述的组件 ,直接 xcopy =层次化的名字空间 ( namespace) =原代码直接到元数据 ( METADATA) =结构化的异常处理 =root objec。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。