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。dev200netframework概述张炜weizha@microsoft(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。