ASP.Net MVC 5 in Xamarin Studio 5.2

时间:2021-11-24 11:34:08

Xamarin Studio 是一个Mono的跨平台 IDE(Integrated Development Environment),支持Wiindow和Mac,最新发布的5.2 版本支持ASP.NET 5.1.2和Nuget。具体参看http://developer.xamarin.com/releases/studio/xamarin.studio_5.2/xamarin.studio_5.2/,下面摘录ASP.NET 和Nuget 的特性:

NuGet 增强功能

Xamarin 3 为Xamarin Studio增加了添加和管理Nuget包支持,现在功能增强了:

  • Framework Retargeting – 当修改项目的.net版本的时候,自动的更新包的.net 版本库
  • Automatic Package Update Check – 打开项目时自动的包更新检查

Custom Package Repository Paths – 自定义包管理库,可以自己制定把包放到哪里,这个特别适用于项目中有多个工程项目,想让他们共享一份库。

ASP.NET 支持
  • ASP.NET MVC 项目模板都更新到了ASP.NET 5.1.2.
  • ASP.NET MVC 项目模板现在使用的是 NuGet 引用.
  • ASP.NET MVC 项目和 VS2013相兼容.

我们新建一个asp.net mvc 工程mvc5demo:

ASP.Net MVC 5 in Xamarin Studio 5.2

项目的引用分为包引用和系统引用。

ASP.Net MVC 5 in Xamarin Studio 5.2

打开项目的时候会自动检查包,上图有3个包可以更新,可以在Package上右键Update进行更新。也可以通过Options 的 Package进行设置:

ASP.Net MVC 5 in Xamarin Studio 5.2

web.config 里加上下面这段,就可以在Visual Studio 2013 和Xamarin Studio 5.3中debug,开发。

<system.webServer>
            <validation validateIntegratedModeConfiguration="false"/>
      </system.webServer>

http://beginor.github.io/2014/08/13/xamarin-studio-top-3-features-better-then-vs2013.html