当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 利用 .NET 框架简化发布和解决 DLL Hell 问题 Steven Pratschner Microsoft Corporation 2000年9月 摘要: 本文介绍汇编概念并说明 .NET 框架如何使用汇编解决版本和发布问题。
 

 

 ·三、现有的o/rmapping产品介绍    »显示摘要«
    摘要: 接上) 具体过程如下: (1)首先建立数据库配置文件,我们在这里定为database.xml,当然也可以改成是其它名字。 <?xml version="1.0" encoding="gb2312"?> <database name="customerdemo" engine="......
 ·使用ado.net的最佳实践    »显示摘要«
    摘要: [简介] ado.net作为微软最新的数据访问技术,已经在企业开发中得到了广泛的应用。对于一线的开发人员来说,掌握基本的概念和技术之后,提高应用水平和解决实际问题的最有效手段,莫过于相互交流彼此的最佳时间经验经验。在这篇文章中,两位ado.net专家向读者毫无保留地、详尽地介绍了很多实用经验。 简介 本文为您提供了在microsoft ado.net应用程序中实现和获得最佳性能、......


是不是这个:ADO+引导数据种类的演变(转自ms一)
利用 .net 框架简化发布与解决 dll hell 问题 steven pratschner microsoft corporation 2000年9月 摘要: 本文介绍汇编概念并说明 .net 框架如何使用汇编解决版本与发布问题. 目录 简介 问题叙述 解决方案的特性 汇编:积木 版本与共享 版本策略 发布 摘要 -------------------------------------------------------------------------------- 简介 microsoft® .net 框架介绍了几个新功能,旨在简化应用程序发布与解决 dll hell.最终用户与开发人员都熟悉版本与发布问题,这些问题会伴随着如今基于组件的系统一同出现.例如,每个最终用户都在他们的机器上安装了一个新的应用程序,没料到已有应用程序神秘地停止了工作.多数开发人员花费时间使用 regedit,努力保持所有必要的注册项一致以便激活 com 类. .net 框架中用于解决 dll hell 问题的设计原则与实现技术是建立在 microsoft windows® 2000 的基础上的, rick anderson 所著的 the end of dll hell(英文)与 david dsouza, bj whalen 及 peter wilson 所著的 implementing side-by-side component sharing in applications (expanded) (英文)中都有说明..net 框架提供的许多功能都在这两篇文章中有所描述,包括应用程序隔离与并行组件,用于建立在 .net 平台的应用程序.您将了解 .net 平台上提供的版本支持,它能使本地 windows 应用程序更紧密地汇集. 本文介绍了汇编的概念,并描述 .net 如何使用汇编来解决版本与发布问题.我们将特别讨论汇编如何构建,如何命名以及编译器与通用语言运行时如何使用汇编来记录与加强应用程序片段间的版本依赖.我们也将讨论应用程序与管理员如何能通过我们所称的版本策略定制版本行为. 介绍并说明了汇编后,将展示几个发布方案,以便使您对 .net 框架中提供的各种打包与分发选项多少有一些了解. -------------------------------------------------------------------------------- 问题叙述 版本 从客户的角度,最常见的版本问题就是我们所说的 dll hell 问题.简单地讲, dll hell 是指当多个应用程序试图共享一个公用组件(如某个动态连接库(dll)或某个组件对象模型(com)类)时所引发的一系列问题.最典型的情况是,某个应用程序将要安装一个新版本的共享组件,而该组件与机器上的现有版本不向后兼容.虽然刚安装的应用程序运行正常,但原来依赖前一版本共享组件的应用程序也许已无法再工作.在某些情况下,问题的起因更加难以预料.比如,当用户浏览某些 web 站点时会同时下载某个 microsoft activex® 控件.
...   下一页
    摘要: public class form1 inherits system.windows.forms.form #region " windows 窗体设计器生成的代码 " public sub new() mybase.new() 该调用是 windows 窗体设计器所必需的。 initializecomponent() 在 initializ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE