缺少使用mono 3 MVC web应用程序的程序集

Mat*_*rts 10 mono monodevelop

我在我的Mac上安装了新发布的Mono 3和MonoDevelop,我渴望得到一个简单的MVC Web应用程序,使用剃刀视图页面.

当我文件 - 新 - 解决MVC 3 Web应用程序(剃须刀),事情不编译,给出错误:

The type or namespace GlobalFilterCollection could not be found

这是因为2个引用不起作用 - System.Web.Helpers和System.Web.WebPages.当我看着这些在MonoDevelop中的参考文献列表,它们是红色与"集结号不可用" - 看着更详细,似乎我引用system.web.mvc 2.0.0.0引用,而其他一切都是4.0. 0.0.任何人都可以建议吗?

cde*_*sch 3

我最终通过引用 /Library/Frameworks/Mono.framework/Libraries/mono/4.5/ 中找到的 System.Web.Mvc.dll 来运行我的程序

我还必须从 Windows 环境中引入 System.Web.Helpers.dll,并使用 Visual Studio 生成的 Web.Config 来更新 Web.Config。

可能有更好的方法来做到这一点(请是更好的方法),但我想我会传递我发现的东西。

  • 是的,重新安装可以恢复,并且您手动定位这些 dll 也可以。但感觉我们是世界上唯一两个这样做的开发者:) (2认同)