2

所以我在运行 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'

所有帮助将不胜感激!

4

1 回答 1

2

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

如此简单sudo apt-get install mono-basic应该给你丢失的文件。

(或者是mono-vbnc吗?无法检查,一个月前卖掉了我的树莓派......是的,你也必须安装mono-vbnc

于 2013-09-10T07:02:52.320 回答