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:
项目的引用分为包引用和系统引用。
打开项目的时候会自动检查包,上图有3个包可以更新,可以在Package上右键Update进行更新。也可以通过Options 的 Package进行设置:
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