.net - Raspbian 操作系统(Linux 和 Mono)上的 VB.net

标签 .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'

我们将不胜感激所有帮助!

最佳答案

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

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

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

关于.net - Raspbian 操作系统(Linux 和 Mono)上的 VB.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711739/

相关文章:

asp.net - 仅刷新另一个 UpdatePanel 内的 UpdatePanel

c# - 如何判断用户访问的是 "/Default.aspx"还是 "/"

.net - .NET 中类型名称的最大长度是多少

linux - 保存文件并将其修改时间修改为过去在缓存中安全吗?

java - 使用带有 Springs 的外部属性文件作为 init.d 服务

mysql - KEY 不能为空 - VB.net 错误

c# - 如何在C#中使用Either类型?

c# - 在集成测试中实现完整日志记录

ruby - 同时创建多个子文件夹 Chef

vb.net - 如果只知道接口(interface)/抽象类,如何从具体实现中获取不同的值类型?