【问题标题】:Asp.net MVC2 in VB.NET on MonoMono 上 VB.NET 中的 Asp.net MVC2
【发布时间】:2010-06-26 06:28:25
【问题描述】:

我在运行 MVC2 时遇到问题。我已经编译了默认的 MVC 项目并将其部署在工作单声道设置上(MVC1 工作没有问题,但仅在 C# 时,VB.net MVC1 失败并显示与此类似的消息)。当我尝试访问 MVC2 Web(VB.NET 版本,C# 有效)时,我收到以下消息:

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)

【问题讨论】:

  • 你有什么版本的单声道?

标签: asp.net-mvc-2 mono


【解决方案1】:

Mono 的 VB 编译器不支持 2008 功能,例如扩展方法。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多