.net - VB.NET 无法在带有 Mono 的 Ubuntu 10.04 上运行

标签 .net vb.net mono monodevelop ubuntu-10.04

当我运行程序时错误显示...

无法加载文件或程序集“Microsoft.VisualBasic,Version=8.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。

描述:HTTP 500。处理请求时出错。

堆栈跟踪:

System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.VisualBasic,Version=8.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。 文件名:“Microsoft.VisualBasic,版本=8.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a” 在 mysite.login.loginAuthentication (System.String loginId, System.String pass) [0x00000] 中:0 在 mysite.login.Page_Transfer (System.Object 发送者,System.EventArgs e) [0x00000] 中:0 在 System.Web.UI.WebControls.Button.OnClick (System.EventArgs e) [0x00000] 中:0 在 System.Web.UI.WebControls.Button.RaisePostBackEvent (System.String eventArgument) [0x00000] 中:0 在 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (System.String eventArgument) [0x00000] 中:0 在 System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler sourceControl, System.String eventArgument) [0x00000] 中:0 在 System.Web.UI.Page.RaisePostBackEvents () [0x00000] 中:0 在 System.Web.UI.Page.ProcessRaiseEvents () [0x00000] 中:0 在 System.Web.UI.Page.InternalProcessRequest () [0x00000] 中:0 在 System.Web.UI.Page.ProcessRequest (System.Web.HttpContext 上下文)[0x00000] 中:0

版本信息:Mono 运行时版本:2.10.2(tarball Mon Apr 9 10:20:24 PKT 2012); ASP.NET版本:2.0.50727.1433

最佳答案

事实上你应该安装 mono-vbnc。默认情况下,Ubuntu 不安装该软件包。

关于.net - VB.NET 无法在带有 Mono 的 Ubuntu 10.04 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10071836/

相关文章:

c# - Windows 服务在重启后执行不同

sqlite - Mono + SQLite + Dapper SQLite 插入期间出现异常

mysql - 是否有设置或某些问题会导致 MySql 在查询之间等待 1 秒?

.net - 基类中的事件

vb.net - Visual Basic 的多个问题

c# - 在 C# 中使用 Linq 进行线性化

.net - 我应该使用 .NET/Mono/Tao/OpenTK/... 其他东西吗?

c# - 保留最后 N 个项目并从 ListBox 中删除其他项目

c# - 我们可以在代码隐藏中使用 WPF 绑定(bind)中的 Where 子句吗?

c# - 保存应可从不同应用程序/进程访问的临时数据的最佳实践