我已使用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应用程序中使用代码?
答案 0 :(得分:1)
如果VB6引用了类型库以使用VB.NET代码,那么VB.NET项目是否可以在另一个在同一台PC上注册的全局程序集缓存中注册的VB.NET应用程序中使用代码?
是的,这应该像在任何其他程序中使用VB.Net程序集一样工作。通过COM使用的.NET程序集使用其他程序集是完全可以接受的 - 实际上,它们总是这样做,因为框架本身就是系统上的其他程序集。