Xamarin Studio开发mono的MVC5不兼容问题

新版Xamarin Studio创建的asp.net mvc 项目自带package是5.0以上版本的

然而mono/net 4.5版本的system.web的存在与其不兼容的问题

mono的system.web的实现与微软的是不一样的

如果Controller里面的方法不带参数,那么正常执行

一旦有参数,就会报出system.web里面缺少某一个类的异常。

必须对mvc降级,将相关的dll重新引用mvc4版本的才能正常使用

完成引用后记得将项目view目录内的web.config和根目录web.config的dll引用配置版本修改

修改标识位置为引用的版本

原文地址:https://www.cnblogs.com/AI001/p/4307425.html