MonoDevelop:错误VBNC99999

时间:2010-01-22 19:05:53

标签: mono

希望有人使用Mono& MonoDevelop中...  当我尝试编译从vs.net 2008移植的ASP.NET应用程序时,我收到以下错误

错误VBNC99999:意外错误:无法加载模块中的类。 (VBNC99999)

这是我得到的唯一错误。 我正在使用4个外部汇编/ dll

AjaxControlToolkit.dll FusionCharts.dll MySql.Data.dll PostBackRitalin.dll

我在bin目录中添加了dll,然后我引用了它。

我正在使用Mono,因为在我的“旧”电脑(2007年购买的acer aspire t2300)上使用linux&与monodevelop非常好。 有了窗户,视觉工作室的速度很慢......所以我决定传递给单声道..

有人可能对这个错误有所了解吗?

非常感谢你。问候!

1 个答案:

答案 0 :(得分:0)

我可以猜到一些可能的原因,但没有更多信息很难确定。

  • Mono VB.NET编译器只是一个VB8编译器(VS2005),所以如果你使用的VB9功能可以解释这个问题。
  • 您正在使用的其中一个库可能是混合模式二进制文件,并包含本机Windows代码。
  • 您可能在VB编译器中发现了一个错误。如果您认为是这种情况,则应提交错误报告。

请注意Mono的VB.NET编译器远不如C#那样积极开发和测试,MonoDevelop也没有代码完成或重构VB。我通常建议VB devs在Windows上编译并将二进制文件复制到Linux,或者学习C#...