有没有办法让VB 6应用程序调用.NET程序集?

Jon*_*onn 1 .net vb6

我在将C#代码转换为VB 6时遇到了麻烦(在looooong中没有这样做).有没有一个解决方案,我可以在.NET中编码,然后让VB6调用该函数?

Dar*_*rov 5

是的,您可以使用regasm.exe实用程序将托管程序集公开为COM对象.为了使类可见,需要使用[ComVisible(true)]属性标记程序集或单个类.一旦组件暴露为COM对象,就可以像使用任何标准COM对象一样从VB6使用它.