在.NET Core项目中调用VB函数会产生错误

时间:2017-08-24 12:29:38

标签: c# vb.net .net-core

我有一个.NET Core项目,想要调用旧的VB函数。我在我的C#项目中扩展了引用,在Visual Studio中似乎一切正常(没有错误),我可以看到VB类,我可以使用该函数。但是,如果我启动项目并在我的控制器中使用它,我会收到此错误:

  

消息=未找到方法:'Int32 Microsoft.VisualBasic.Strings.Len(System.String)'

这是什么意思,我该如何解决这个问题?旧的VB类使用全局变量(不幸的是)并且很复杂,因此转换很困难。

我试图制作一个新的VB类shell(没有全局变量),它使用另一个类但是同样的错误。如果我使用VB项目孤独它就可以了。

0 个答案:

没有答案