我在Mac上使用MonoDevelop并安装了最新的Mono版本。
在使用RAZOR语法(.cshtml文件)的项目中开始使用MVC3需要采取哪些步骤?
我已阅读http://www.mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support,但并未将其拼写出来。如何创建我的第一个.cshtml文件?在MonoDevelop中创建MVC(2)项目时,如何告诉我的应用程序指向Index.cshtml,而不是默认的Index.aspx文件?
更新
我在Mono开始了一个新的MVC2项目。我在VS 2010中启动了一个新的MVC3项目。我将所有必需的DLL从MVC3复制到Mono中的MVC2项目。现在我构建并在Mono中获得“编译器似乎崩溃”。
我以为有MVC3支持? http://mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support我在这里做错了什么?
答案 0 :(得分:6)
我不确定你有多深入Mono或者你正在使用什么环境,但这里有三篇关于使用MVC和Mono的非常有用的博客文章:
Setting up Mono 2.8 with Asp.Net 4.0 and MVC2 on Ubuntu with MySql Membership
Installing OpenSuse 11.2 with Mono 2.6.1 and Apache Using Text Mode Configuration – Porting to Mono
第二个链接有一个可下载的MVC应用程序,该应用程序已经设置为使用Mono版本运行,并使用MySql和脚本化的成员资格提供程序方案。
我希望这些链接可以帮助您,祝您的项目顺利。
答案 1 :(得分:4)
如果你得到了#34;编译器似乎已经崩溃"在尝试切换到MVC3时,您应该将项目设置为.NET 4.您可以通过右键单击项目>选项 - >构建 - >常规并选择Mono / .NET 4来完成此操作。
答案 2 :(得分:3)
This gentleman似乎在使用Mac上的monodevelop中运行MVC3方面取得了一些成功。
答案 3 :(得分:1)
我设法通过以下解决方案让MVC3和razor在MacOS上的xamarin工作室工作:
Monodevelop MVC3 razor - what is the trick to get it to work?