OS X下使用Xamarin Studio开发ASP.NET MVC程序时遇到的坑

Xamarin Stuido简介

这是Gnome创始人Miguel de Icaza离开Novell后自己建立的公司所开发的IDE,下文简称XS,官网简介: Xamarin.它支持 Windows/Mac OS操作系统.如果你使用Liunx操作系统,可以使用Monodevelop。从Github下载Monodevelop的源代码编译安装.。

Xamarin Stuido 开发 ASP.NET MVC 时候遇到的问题

下午试用了一下XS,感觉很好.支持使用C#开发WinForm程序(GTK#+Mono),同时支持ASP.NET和ASP.NET MVC程序的开发.在开发ASP.NET MVC程序的时候遇到了这样一个问题.新建完ASP.NET MVC项目以后缺少两个程序集引用.如图

OS X下使用Xamarin Studio开发ASP.NET MVC程序时遇到的坑

按照正常的步骤查找程序集引用,但是怎么都找不到这两个程序集.后一直Google,查出Mono 4.0已经不再使用System.Web.Helpers了.合并为GAC中的System.Web.WebPages了.然后在终端中 Find / mono没有找到任何文件,Find / GAC也没有找到任何文件.启动了XS的调试,在浏览器中无情了出现了HTTP 500.

OS X下使用Xamarin Studio开发ASP.NET MVC程序时遇到的坑

后来一直在XS中想办法,最后竟然从输出中找到Mono在Mac OS下的默认安装路径

OS X下使用Xamarin Studio开发ASP.NET MVC程序时遇到的坑

找到GAC中的System.Web.WebPages程序集添加后,启动调试,成功了.

OS X下使用Xamarin Studio开发ASP.NET MVC程序时遇到的坑

友情提示

如果你在Linux下使用Monodevelop开发ASP.NET MVC程序时遇到同样的问题,试试上面的方法。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/17455.html