代码之家  ›  专栏  ›  技术社区  ›  bdonlan

如果在同一进程中使用.NET1.1和.NET2.0COM对象,会发生什么情况?

  •  1
  • bdonlan  · 技术社区  · 14 年前

    如果进程同时加载.NET 1.1 COM对象和.NET 2.0 COM对象(都使用进程内服务器),会发生什么情况?这个配置有什么问题吗?或者让其中一个对象成为进程外服务器会更安全吗?

    1 回复  |  直到 14 年前
        1
  •  5
  •   Tim Robinson    14 年前

    这取决于先加载哪个版本,因为(在.NET4之前)一个进程只能加载一个版本的运行时。要么先加载.NET1.1对象,要么先加载.NET2.0对象;或者先加载.NET2.0对象,希望.NET1.1对象能正常工作。

    您可能应该考虑将.NET1.1对象升级为在2.0上运行。如果不这样做,那么要么应用程序会失败,要么.NET1.1对象会被加载到2.0中。

    推荐文章