欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

最強(qiáng)IDE微軟Visual Studio 2017正式版新功能詳細(xì)匯總(附官方下載地址)

  發(fā)布時間:2017-03-08 09:15:34   作者:佚名   我要評論
微軟Visual Studio 2017正式版發(fā)布啦,該版本不僅添加了實(shí)時單元測試、實(shí)時架構(gòu)依賴關(guān)系驗(yàn)證等新特性,多個增強(qiáng)功能匯集在一起,使 Visual Studio 2017 的啟動速度比 Visual Studio 2015 快3倍,下面就詳細(xì)來看看了解下

Visual Studio 2017 正式版發(fā)布,該版本不僅添加了實(shí)時單元測試、實(shí)時架構(gòu)依賴關(guān)系驗(yàn)證等新特性,還對許多實(shí)用功能進(jìn)行了改進(jìn),如代碼導(dǎo)航、IntelliSense、重構(gòu)、代碼修復(fù)和調(diào)試等等。無論使用哪種語言或平臺,都能節(jié)省開發(fā)者在日常任務(wù)上花費(fèi)的時間和精力。

此外,該版本還帶來了一個新的輕量化和模塊化的安裝體驗(yàn),可根據(jù)需要量身定制安裝。多個增強(qiáng)功能匯集在一起,使 Visual Studio 2017 的啟動速度比 Visual Studio 2015 快3倍,解決方案加載時間縮短 2-4倍。

下載地址:

Visual Studio 2017 社區(qū)版適用于學(xué)生、開源和個人開發(fā)人員的功能完備的免費(fèi) IDE

Visual Studio 2017 專業(yè)版適用于小型團(tuán)隊(duì)的專業(yè)開發(fā)人員工具、服務(wù)和訂閱權(quán)益

Visual Studio 2017 企業(yè)版滿足所有規(guī)模大小的團(tuán)隊(duì)的要求質(zhì)量和規(guī)模的端到端解決方案

具體內(nèi)容如下:

發(fā)布日期: 2017年3月7日亮點(diǎn)

1、導(dǎo)航增強(qiáng):Visual Studio 2017 極大地改善了代碼導(dǎo)航,并對結(jié)果進(jìn)行著色,提供自定義分組、排序、過濾和搜索。強(qiáng)大的 Go to All(ctrl + T 或 ctrl +,),能對解決方案中的任何文件、類型、成員或符號聲明的快速、完整搜索。

2、無須解決方案加載文件:Visual Studio 2017 可以直接打開并處理 C#、 C ++ 、 Ruby 、 Go 等一系列語言的任何文件。詳情

3、智能過濾:IntelliSense 現(xiàn)在提供過濾器,幫助得到你所需要的,而不必涉足過多的步驟。

4、語言改進(jìn):添加了新的 C# 語言重構(gòu)命令,幫助將代碼以最新標(biāo)準(zhǔn)現(xiàn)代化。新的風(fēng)格分析器和對 EditorConfig 的支持能夠協(xié)調(diào)整個團(tuán)隊(duì)的編碼標(biāo)準(zhǔn)。

5、CMake support for C++:可以通過在 Visual Studio 中直接加載 CMake 項(xiàng)目來開始編碼。

6、Linux support for C++: Visual C ++ for Linux 開發(fā)現(xiàn)在是 Visual Studio 2017 的一部分。詳情

7、Live unit testing:顧名思義,實(shí)時告訴你單元測試將通過或失敗,而不用離開代碼編輯器。 詳情

8、Run to Click: 當(dāng)在調(diào)試器中停止在某個中斷狀態(tài)時,將鼠標(biāo)懸停在一行代碼上,你會看到 Run to Click glyph。單擊可在該行停止并下次繼續(xù)以此執(zhí)行。

9、Exception Helpers:可立即查看異常的根本原因,即時訪問內(nèi)部異常。此外,可以在拋出異常停止時通過單擊復(fù)選框添加條件來排除從指定模塊拋出的異常類型。

10、小而輕的安裝:Visual Studio 2017 新的安裝程序更容易啟動和運(yùn)行。最小安裝只有以前版本的十分之一大小,只需一兩分鐘即可完成安裝。

概要

Develop:快速導(dǎo)航, 編寫和修復(fù)代碼

全新的安裝體驗(yàn) - 減少最小占用空間,實(shí)現(xiàn)更快、更自定義的安裝體驗(yàn),并支持離線安裝。

Visual Studio IDE -  在 Visual Studio 2017 中功能得到大幅提升,包括減少啟動和解決方案加載時間、改善的登錄和身份驗(yàn)證、改進(jìn)的代碼導(dǎo)航等等。

Visual C++ - 在 2015 到 2017 版本中沒有特別重大的改變。但依然帶來了更好的 C++14 conformance level、CMake 支持和構(gòu)建吞吐量,能夠提高生產(chǎn)力。

C# 和 Visual Basic - 擴(kuò)展了對新的 C#7.0 和 Visual Basic 15 語言功能的支持,并引入新的重構(gòu),允許你在一個 action 中組織源碼。

F# -  支持 F#4.1 語言特性,對 F#編譯器和 FSharp.Core 有所改進(jìn),以及基于 Roslyn Workspaces 的新編輯器。

JavaScript 和 TypeScript - TypeScript 2.1 適用于 Visual Studio 中的所有 TypeScript 項(xiàng)目。新的 JavaScript 語言服務(wù)默認(rèn)可用并啟用。

Debug: 輕松調(diào)試、配置和診斷

調(diào)試和診斷 - 對代碼異常輔助程序進(jìn)行大修,帶來了更快的代碼導(dǎo)航。 此外,在“診斷工具”窗口中還有對應(yīng)用事件的新摘要以及對 CPU 工具的幾項(xiàng)改進(jìn)。

Test: 用全面的測試工具編寫高質(zhì)量代碼

Live Unit Testing - 在編輯器中可視化單元測試的結(jié)果和代碼覆蓋過程。

Testing Tools - 使用測試瀏覽器將自動化與測試用例工作項(xiàng)進(jìn)行關(guān)聯(lián)。

Collaborate(協(xié)作): 使用版本控制,敏捷、高效協(xié)作

Team Explorer 中全新的 Git 功能和升級的 connect 體驗(yàn) - 在 Visual Studio 2017 中可以使用 Git 實(shí)現(xiàn)更多功能,并輕松找到你要 connect 的項(xiàng)目和 repos。

Visual Studio 工作反饋流程改進(jìn) - 更協(xié)同的 Report-A-Problem。搜索、關(guān)注和投票,獲得所有最新、最近的反饋。

Extend: 通過構(gòu)建擴(kuò)展自定義喜好

Visual Studio Extensions - 通過構(gòu)建自己的擴(kuò)展來自定義 Visual Studio。

Discoverability of Project and Item Templates - Visual Studio 在使用項(xiàng)目和項(xiàng)目模板來改進(jìn)性能的方面有重大改進(jìn)。

Equip: 利用工具提高生產(chǎn)力并探索新功能

.NET Core and ASP.NET Core - 包含新的基于 MSBuild 的 .NET Core  1.0 最終版。使用Visual Studio 2017,你可以創(chuàng)建使用新的 csproj 格式的 .NET 標(biāo)準(zhǔn)庫、.NET Core 應(yīng)用/庫和 ASP.NET Web 項(xiàng)目。

Tools for Universal Windows App Development - 包含新版本的 .NET Native toolchain, 、.NET Core NuGet 框架、新的生產(chǎn)力工具,以及對 Windows 10“Creators Update”SDK 的支持。

Xamarin - Xamarin 4.3 添加了對 tvOS 的支持,同時還改進(jìn)了 iOS Assets Catalog 的支持和 XML 的編輯體驗(yàn)。

Visual Studio Tools for Apache Cordova - 一個全新的 browser-based 模擬器使你能夠快速編碼并立即查看結(jié)果。

Node.js Tools for Visual Studio - 更新側(cè)重于提高穩(wěn)定性、性能和整體產(chǎn)品質(zhì)量。

Visual Studio Tools for Unity - 現(xiàn)在可以從新的 Visual Studio 安裝包中的“Game Development with Unity” workload。

Redgate Developer Tools Core Edition - 為了將 DevOps 功能擴(kuò)展到 SQL 數(shù)據(jù)庫開發(fā),Visual Studio 現(xiàn)在包含了 Redgate 開發(fā)工具核心版,包括 Redgate ReadyRoll、SQL Search 和 SQL Prompt。

NuGet - NuGet 現(xiàn)在支持將包依賴信息直接存儲在項(xiàng)目文件中作為包引用。

Tools for XAML Apps - XAML 運(yùn)行時工具欄現(xiàn)在允許跟蹤焦點(diǎn)。 XAML 編輯器的改進(jìn)和性能優(yōu)化大大提高了 XAML 的生產(chǎn)力。

Data Tools and SQL Server - 最新的 SQL Server Data Tools 支持 Azure SQL 數(shù)據(jù)庫和 SQL Server 2016 中的最新功能。

Developer Analytics Tools - Visual Studio 2017 包含的 Developer Analytics Tools v8.6,對 Visual Studio 中的 Application Insights 和 HockeyApp 功能進(jìn)行了許多改進(jìn)。

Office Developer Tools for Visual Studio - 包含帶有最新版本和功能的 Office 開發(fā)工具。

Live Architecture Dependency Validation - 依賴性驗(yàn)證圖實(shí)時通知。

Developer Command Prompt -  腳本重構(gòu)以支持新的安裝體驗(yàn)。

Azure SDK for .NET - 現(xiàn)在可從新的 Visual Studio 安裝包中使用。

Visual Studio 2017 中的新增功能

IDE 的改進(jìn):

Visual Studio 已經(jīng)經(jīng)過優(yōu)化,減少了啟動時間和解決方案加載時間。首次啟動 Visual Studio 至少快 50%。

Visual Studio 現(xiàn)在將監(jiān)控解決方案加載或編輯的擴(kuò)展性能??赏ㄟ^ IDE 中的通知欄收到有關(guān)性能不佳的擴(kuò)展的警報(bào)。新的性能中心(幫助>管理 Visual Studio 性能)不僅可以查看影響性能的擴(kuò)展,還可以發(fā)現(xiàn)影響啟動性能和更改其啟動負(fù)載行為的工具窗口。

可以在新的 Visual Studio 安裝程序中選擇安裝 Visual Studio 的 GitHub 擴(kuò)展

重新加載所有項(xiàng)目已被替換為重載解決方案,以在切換到 VS 外部分支時支持更好的性能。當(dāng)使用 Git 命令行切換分支時,在分支切換后選擇重載解決方案以實(shí)現(xiàn)最大性能提高。

.NET Core 和 ASP.NET Core 項(xiàng)目的文件全局功能已增強(qiáng)。參閱 project file globbing 以了解更多細(xì)節(jié)。

克隆后,現(xiàn)在將自動轉(zhuǎn)到存儲庫的文件夾視圖??梢允褂媒鉀Q方案資源管理器中的新解決方案選擇列表查看文件。

起始頁

重新設(shè)計(jì)的起始頁具有新的 “打開和創(chuàng)建” 功能:

從 VSTS 獲取遠(yuǎn)程倉庫或使用 MRU 輕松打開本地項(xiàng)目和解決方案

起始頁 MRU 顯示在其他計(jì)算機(jī)上克隆的倉庫,以便可以輕松地在當(dāng)前計(jì)算機(jī)上克隆它們。

直接從起始頁面創(chuàng)建一個可搜索模板的新項(xiàng)目和最近使用的模板列表。最近使用的模板還將使用個性化帳戶在 Visual Studio 實(shí)例之間漫游

通過起始頁面上的 “從 VSTS 導(dǎo)出” 選項(xiàng),從體驗(yàn)來自 VSTS 的快速啟動新的克隆

可解除的 “開始使用” 部分

精細(xì)的視覺設(shè)計(jì),以處理較小屏幕上空白空間的利用

新的起始頁如下所示:

改進(jìn)代碼導(dǎo)航,在 Visual Studio 2017 中對代碼導(dǎo)航功能進(jìn)行了重大改進(jìn):

跳轉(zhuǎn)到全部 (Ctrl +, or Ctrl + T) 可讓你快速找到并轉(zhuǎn)到代碼中的文件,類型,方法和其他元素。即使在大型代碼庫中,也可以找到任何種類項(xiàng)目。在 C# 和 Visual Basic 中,還添加了 “模糊” 匹配,如果你拼寫錯一個類型名稱,仍然可以搜索得到結(jié)果。還實(shí)現(xiàn)了 Go To Line(Ctrl + G)。該功能讓你在編輯菜單的頂部找到 Go To 系列命令。

查找所有引用 (Shift+F12) 也已經(jīng)過重大改進(jìn) (目前僅支持 C#, Visual Basic, 和 C++),提供高級分組,過濾,排序,在引用結(jié)果中搜索以及高亮結(jié)果(適用于 C# 和 VB),所以你可以清晰理解你的引用,并獲取所需的代碼行。在鼠標(biāo)懸停在引用的項(xiàng)目上時,會有一個懸浮提示,其中包含源代碼中的引用上下文(適用于 C# 和 VB)。通過切換工具欄中的保持結(jié)果按鈕,下一次調(diào)用查找所有引用將在新窗口中填充引用結(jié)果。這允許你在當(dāng)前窗口中保留當(dāng)前結(jié)果。

結(jié)構(gòu)引導(dǎo)線現(xiàn)在在編輯器中已重新繪制,以便可以輕松地查看正在使用的代碼的結(jié)構(gòu)。當(dāng)鼠標(biāo)懸停時,將顯示包含當(dāng)前代碼塊相對于其祖先塊的上下文的懸浮提示。該功能當(dāng)前支持 C#, Visual Basic 和 XAML 文件,以及通過 TextMate 語法支持的任何文件。(在 “工具”>“選項(xiàng)” 對話框中,通過取消選中 “文本編輯器” >“ 常規(guī)” 類別下的 “顯示結(jié)構(gòu)引導(dǎo)線” 復(fù)選框禁用此功能)

Visual C++C++ 代碼分析

用于執(zhí)行 C++ 核心指南的 C++ 核心檢查器現(xiàn)在與 Visual Studio 一起發(fā)布。只需在項(xiàng)目屬性頁中的代碼分析擴(kuò)展對話框中啟用檢查器功能,運(yùn)行代碼分析時就會自動引入該擴(kuò)展。

C++ 編譯器

更新了 C++ 編譯器和標(biāo)準(zhǔn)庫,增強(qiáng)了對 C++11 和 C++14 功能的支持,以及對 C++17 標(biāo)準(zhǔn)中某些功能的初步支持。要注意的是,編譯器仍然缺少 C++11 和 C++98 標(biāo)準(zhǔn)中的一些功能。Visual Studio 2017 允許將 /sdl 和 /await 一起使用。

此版本在優(yōu)化和代碼生成方面帶來了幾個改進(jìn)。一些顯著的改進(jìn)包括:

改進(jìn)的循環(huán)代碼生成:支持自動向量化的常數(shù)整數(shù)除法,更好地識別 memset 模式

改進(jìn)代碼安全性:改進(jìn)緩沖區(qū)溢出,而且 /guard:cf 現(xiàn)在可保護(hù)生成跳轉(zhuǎn)表的 switch 語句

當(dāng)使用協(xié)同例程時,Experimental 關(guān)鍵字 “yield” 已刪除。你的代碼應(yīng)該更新為使用 “co_yield”。

C++ 庫

[STL] basic_string 的性能改進(jìn)

[STL] 增加了 <any>, <string_view>, apply(), make_from_tuple()

[STL] std::vector 在正確性和性能方面已經(jīng)進(jìn)行了重大改進(jìn)

[STL] The STL 現(xiàn)在避免取消引用空花括號指針

[STL] 添加了 <optional>, <variant>, shared_ptr::weak_type, 和 <cstdalign>.

相關(guān)文章

最新評論