我有一个.NET Core项目,想要调用旧的VB函数。我在我的C#项目中扩展了引用,在Visual Studio中似乎一切正常(没有错误),我可以看到VB类,我可以使用该函数。但是,如果我启动项目并在我的控制器中使用它,我会收到此错误:
消息=未找到方法:'Int32 Microsoft.VisualBasic.Strings.Len(System.String)'
这是什么意思,我该如何解决这个问题?旧的VB类使用全局变量(不幸的是)并且很复杂,因此转换很困难。
我试图制作一个新的VB类shell(没有全局变量),它使用另一个类但是同样的错误。如果我使用VB项目孤独它就可以了。