【问题标题】:Does a .NET Framework installation interfere with existing VB6 runtime or COM installations?.NET Framework 安装是否会干扰现有的 VB6 运行时或 COM 安装?
【发布时间】:2010-06-06 15:59:14
【问题描述】:

考虑这种情况:有一个关键的 VB6 桌面应用程序在生产机器上运行。可以安装一个 .NET 应用程序来查询与 VB6 应用程序查询相同的 DB,即 SQL Server 2000 DB。 VB6 应用程序还依赖于第三方 ActiveX 控件(注册的 .ocx 文件)。

问题是 - .NET Framework 安装是否会替换任何文件或以任何方式破坏 VB6 运行时。换句话说,我们可以安全地假设 .NET Framework 的安装完全独立于任何以前的 VB6 安装并且不会干扰正在运行的应用程序吗?

【问题讨论】:

    标签: .net vb6


    【解决方案1】:

    如果这很关键,请先克隆生产系统并在克隆上安装 .NET Framework,以测试是否对您的新应用程序有任何干扰。

    正如 Randolpho 所说,.NET Framework 安装独立于 VB6 运行时。但请注意,您必须重新启动生产服务器,并且还应检查新的 .NET 应用程序是否会干扰旧版 VB6 应用程序。

    一般来说,关键系统最好有一个用于测试和问答的登台服务器,以反映您的生产环境。

    【讨论】:

      【解决方案2】:

      是的,.NET 框架完全独立于以前的 COM 组件和 VB6 运行时。

      【讨论】:

      • 谢谢@Randolpho。你有任何官方的微软链接说明这一点吗?如果我要安装框架,这将有所帮助。
      • @faredoon:你知道吗...搜索后,我找不到任何现在明确说明的内容。我知道早在 2001 年就有很多文章说明了这一点。我能找到的最接近的是.NET 1.1 Framework overview,它声明它是独立的,与非托管执行环境(如vb6)不同。
      • 非常感谢。我也试过搜索。如果您遇到更具体的内容,请在此处发布。欣赏它。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-06
      • 1970-01-01
      • 2018-12-22
      • 2013-01-12
      • 2011-12-29
      • 1970-01-01
      相关资源
      最近更新 更多