Asp.net mvc 2 基于Mono的VB.net中的Asp.net MVC2

Asp.net mvc 2 基于Mono的VB.net中的Asp.net MVC2,asp.net-mvc-2,mono,Asp.net Mvc 2,Mono,我在运行MVC2时遇到问题。我已经编译了defult MVC项目,并将其部署在工作的mono安装程序上(MVC1工作没有问题,但仅作为C#,VB.net MVC1失败,消息与此类似)。当我尝试访问MVC2 web(VB.NET版本,C#works)时,我收到以下消息: Compiler Error Message: VBNC30456: 'RenderPartial' is not a member of 'System.Web.Mvc.HtmlHelper`1[[System.Object,

我在运行MVC2时遇到问题。我已经编译了defult MVC项目,并将其部署在工作的mono安装程序上(MVC1工作没有问题,但仅作为C#,VB.net MVC1失败,消息与此类似)。当我尝试访问MVC2 web(VB.NET版本,C#works)时,我收到以下消息:

Compiler Error Message: 
VBNC30456: 'RenderPartial' is not a member of 'System.Web.Mvc.HtmlHelper`1[[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]'.
    ~/Views/Shared/Site.Master
我已将System.Web.MVC设置为复制本地,但无效

# mono -V
Mono JIT compiler version 2.6.4 (tarball Tue May 25 19:27:01 CEST 2010)

Mono的VB编译器不支持2008特性,比如扩展方法


解决这个问题的方法是使用VisualStudio预编译您的应用程序,并将其复制到您打算使用Mono提供服务的任何地方。这样,Mono的VB编译器就永远不会被调用。

您有什么版本的Mono?