今天,我们很高兴发布新一代 Visual Studio 的社区技术预览版,暂且称它为 Visual Studio「14」。我们希望通过这个早期版本从 Visual Studio 开发者社区中获得回馈及测评。Visual Studio「14」最早将于 2015 年正式发布,而在今年下半年会推出更完整的预览版及最终确定名称。
你可以在 这里 了解预览版的更多新功能及已知问题,也可以点击 此处 安装。
在过去的三个月里,我们推出了很多新技术,包括 .NET 的编译平台「Roslyn」,ASP.NET vNext 以及 Apache Cordova 开发工具。预览版包含以上所有功能,及许多其他改进,包括对 C++ 11 的支持。
基于「Roslyn」.NET 编译平台的 C# 和 VB
在预览版中,C# 和 VB 的编译器及 IDE 支持被完全整合到「Roslyn」.NET 编译平台中。这个开源编译器为 Visual Studio「14」带来更多更强大的开发功能,包括代码生成、重构、IntelliSense、CodeLens、调试及其他常用功能。预览版的大部分使用方式与之前一样,也有少许基于整体开发体验的改进。
在预览版中,C# 的代码重构功能被划分为两大类:嵌入临时变量和引入解释变量。此外,对于 VB 的代码重构支持也首次被加进 Visual Studio 中。
预览版同时支持 NuGet API 及其分析程序,能够在有问题的代码下标出波浪线,并提供自动修改意见。这都归功于 .NET 编译平台的强大。
你可以在 C# 博客 以及 VB 博客 中了解到更多 C# 及 VB 的预览版开发体验。
ASP.NET vNext
几周前,我们推出了 ASP.NET vNext 以及未来 .NET 在服务器上运行的计划。ASP.NET vNext 专门为云端以及服务器端设计,提供 SxS 安装选择,并通过模块化和高度可配置化的框架及协议栈大大提高程序员的开发效率。
开发者可以在预览版提前体验 ASP.NET vNext 开发工具,以及 ASP.NET 4.5 网页应用模板。这是为 ASP.NET vNext 专门设计的新模板。
正式版的 Visual Studio「14」将带有最新的 .NET 平台,其中包括 ASP.NET vNext 以及这几个月推出的 .NET 技术:运用于 Windows 应用的 .NET Native,下一代 JIT 以及 Roslyn 编译器。
你可以在 .NET 网页开发及工具博客 了解更多关于预览版对于 ASP.NET vNext 的支持。
C++ 11/14
我们将继续推动 Visual C++ 编译器的标准一致化。预览版支持 C++ 11 中的用户自定义常量,noexcept、alignof 和 alignas 运算符及继承构造函数,还有 C++ 14 中的通用 lambda 捕捉,函数返回类型自动推断及泛型 lambdas。
这和我们去年制定的 C++ 11 及 C++ 14 标准一致化的计划相吻合。下表提供了预览版中已经确定及正在开发的新功能。
此外,预览版还包括了关于调试,程序库以及 IDE 的新功能。
你可以在 C++博客 中了解更多关于预览版中 C++ 的改进。
总结
Visual Studio「14」预览版的推出,是为了更好地收集对于新版本 Visual Studio 及.NET 平台的意见。我希望你们通过 Connect 网站 或者预览版中的 Send-a-Smile 功能提供你们的建议。
来源: S. Somasegar博客
标签: Visual Studio 编程 开发