Dan*_*ish 3 .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,Version = 8.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a',mysite.login.loginAuthentication(System.String loginId,System.String pass)[0x00000] in:0 at mysite.login. Page_Transfer(System.Object sender,System.EventArgs e)[0x00000] in:0,System.Web.UI.WebControls.Button.OnClick(System.EventArgs e)[0x00000] in:0,System.Web.UI.WebControls .Button.RaisePostBackEvent(System.String eventArgument)[0x00000] in:0 in System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(System.String eventArgument)[0x00000] in:0 at System .Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,System.String eventArgument)[0x00000] in:0,System.Web.UI.Page.RaisePostBventsEvents()[0x00000] in:0,System.Web.UI.Page. ProcessRaiseEvents()[0x00000] in:在System.Web.UI.Page.InternalProcessRequest()[0x00000]中的0:在System.Web.UI.Page.ProcessRequest(System.Web.HttpContext context)[0x00000]中的0: 0
版本信息:Mono Runtime版本:2.10.2(tarball Mon Apr 9 10:20:24 PKT 2012); ASP.NET版本:2.0.50727.1433
Microsoft.VisualBasic DLL 包含一些特定于 VB.NET 的功能,例如AscMonoIIf默认情况下不包含的功能。
在 Ubuntu 上,您应该能够通过安装libmono-microsoft-visualbasic8.0-cil软件包来添加所需的依赖项。
此外,如果您使用的是 Visual Studio.NET 2010 SP1 或更高版本,并且您的项目(大部分)是一个库,那么也值得研究一下可移植类库。
我还记得读过一些关于 VS.NET 选项的内容,该选项可将 Microsoft.VisualBasic 中的代码直接嵌入到 IL 中以避免依赖性,但我现在找不到任何具体的信息...
| 归档时间: |
|
| 查看次数: |
3613 次 |
| 最近记录: |