选择你的目标平台
Visual Studio 2015支持跨平台移动设备开发。 你可以编写面向iOS、Android和Windows的应用程序和游戏以及共享通用基本代码,一切都可从Visual Studio IDE内执行。 你将在“文件”、“新项目”对话框中见到所有这些新项目类型。
同时当然,对语言、库和工具进行了一些改进,因而对经典桌面应用程序的支持更胜一筹。
通过适用于Visual Studio的Xamarin用C#编写的跨平台移动应用
Xamarin是移动框架,通过此框架,你可使用C#编写代码,代码将自然地绑定到整个iOS和Android API。 Microsoft与Xamarin在发行Xamarin for Visual Studio时密切合作,这款扩展使你可以在具有共享代码的单个项目中针对Android、iOS和Windows Phone进行开发。 单种语言、单个代码基(平台之间增量最小),单个开发环境。Visual Studio 2010及更高版本均支持适用于Visual Studio的Xamarin,Visual Studio 2015也包含了这个扩展。 若要开始使用,请参阅在Visual Studio中使用Xamarin生成跨平台应用。(https://msdn.(v=vs.140).aspx)
带Apache Cordova的HTML/CSS/JavaScript的跨平台移动应用程序
适用于Apache Cordova的Visual Studio工具是Microsoft和开放源Apache Cordova社区紧密合作的成果。 通过这些工具,可使用HTML、CSS和JavaScript(或Typescript)进行跨平台移动开发。 你可将单一基本代码面向Android、iOS和Windows,并且享受Visual Studio IDE的丰富功能,包括JavaScript IntelliSense、DOM资源管理器、JavaScript控制台、断点、监视、局部变量、仅我的代码等等。 凭借适用于Apache Cordova的Visual Studio工具,你的应用可通过提供通用JavaScript API的插件使用所有平台上的原生设备功能。 若要开始使用,请参阅 使用适用于Apache Cordova的Visual Studio工具生成跨平台应用。(https://msdn.(v=vs.140).aspx)
通过Unity在C#中编写的跨平台移动游戏
Unity是使用广泛的用于多平台2D和3D游戏开发的生态系统。 你可用C#编写你的游戏,并且在Android、iOS和Windows Phone上运行该游戏。 适用于Unity的Visual Studio工具是集成了Unity和Visual Studio IDE的扩展。 通过此扩展,你除了获得为Unity开发人员所设计的工作效率功能外,还可获得Visual Studio IDE和调试器的所有功能。 Visual Studio Tools for Unity RC 2.0增加了对Visual Studio 2015的支持以及一些新功能,如在“局部变量”和“监视”窗口中对象具有更好的可视化效果。Microsoft最近收购了SyntaxTree,这家公司是适用于Unity的Visual Studio工具的创建者。 若要开始跨平台Unity游戏项目,请参阅 Visual Studio Tools for Unity 2.0。(https://visualstudiogallery.msdn.)
针对本机C++的跨平台应用程序和库
你可使用Visual C++来编辑、构建、部署和调试你的跨平台代码。 你可以从模板中创建适用于Android本机活动应用程序的项目,或者创建可在多个平台或Xamarin混合应用程序上使用的共享代码库。 借助特定于平台的IntelliSense,你可以查看API以及生成适用于Android和Windows目标的正确代码。 你可以为x86或ARM本机平台配置生成,并且将代码部署到附加的Android设备或者将Microsoft的高性能Android仿真器用于测试。 你可以在Visual Studio调试器中设置断点、监视变量、查看堆栈或逐步执行代码。 你可以跨多个应用程序平台共享大多数平台特定代码以外的所有代码,并且在Visual Studio中用一个解决方案生成所有这些代码。
若要开始在C++中使用跨平台库,请参阅使用Visual C++生成跨平台应用。(https://msdn.(v=vs.140).aspx)
Web
5是MVC、WebAPI和SignalR的一个重大更新,在Windows、Mac和Linux上运行。 5旨在完全为你提供可组合的精益.NET堆栈以便生成基于云的现代应用程序。 Visual Studio 2015 RC工具与常用Web开发工具(例如Bower和Grunt)更紧密地集成。 若要开始,请参阅 NET Web开发和工具博客(http://blogs.)上的多篇博客文章。
经典桌面和Windows应用商店
Visual Studio 2015继续支持经典桌面和Windows商店开发。 Visual Studio将随着Windows的发展而发展。 在Visual Studio 2015中,适用于.NET和C++的库和语言有了大幅改进,适用于Windows的所有版本。