Raspbian OS上的VB.net(Linux& Mono)

时间:2013-09-10 06:06:15

标签: .net linux vb.net mono raspbian

所以我在运行Raspbian的RasberryPI上安装了mono-runtime和monodevelop。我还在vb.net中构建了一个针对.net 2.0的测试应用程序。当我尝试运行测试应用程序时,我得到了这个:

Missing method CompareString in assembly /home/pi/Desktop/PITest.exe, type Microsoft.VisualBasic.CompilerServices.Operators

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

非常感谢所有帮助!

1 个答案:

答案 0 :(得分:2)

您可能只安装了mono-runtime。要支持VB.Net,您需要一个额外的包(包含Microsoft.VisualBasic.dll),它被称为mono-basic IIRC。

如此简单的sudo apt-get install mono-basic应该会为您提供丢失的文件。

(或者它是mono-vbnc无法检查它,一个月前卖掉了我的覆盆子... 是的,你也必须安装mono-vbnc