0

我已经使用 REGASM 在服务器(服务器 1)上注册了一个类型库。类型库允许我在 VB6 应用程序中使用 VB.NET DLL 中的代码。

理想情况下,VB.NET DLL 需要访问另一个服务器(服务器 2)上另一个 VB.NET 项目中的代码。我在 Visual Studio 中添加了 VB.NET 项目 2 的 DLL 作为参考,该项目 1 已打开。这工作正常。

如果 VB6 引用了类型库以使用 VB.NET 代码,那么 VB.NET 项目是否可以使用在同一台 PC 上注册的全局程序集缓存中注册的另一个 VB.NET 应用程序中的代码?

4

1 回答 1

1

如果 VB6 引用了类型库以使用 VB.NET 代码,那么 VB.NET 项目是否可以使用在同一台 PC 上注册的全局程序集缓存中注册的另一个 VB.NET 应用程序中的代码?

是的,这应该就像在任何其他程序中使用 VB.Net 程序集一样工作。通过 COM 使用的 .NET 程序集使用其他程序集是完全可以接受的——事实上,它们总是这样做,因为框架本身就是系统上的其他程序集。

于 2012-07-10T16:40:47.417 回答