亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 編程設計 > 正文

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

2020-06-27 14:16:41
字體:
來源:轉載
供稿:網友

Visual Studio 2017 正式版發布,該版本不僅添加了實時單元測試、實時架構依賴關系驗證等新特性,還對許多實用功能進行了改進,如代碼導航、IntelliSense、重構、代碼修復和調試等等。無論使用哪種語言或平臺,都能節省開發者在日常任務上花費的時間和精力。

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

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

具體內容如下:

發布日期: 2017年3月7日亮點

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

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

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

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

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

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

4、語言改進:添加了新的 C# 語言重構命令,幫助將代碼以最新標準現代化。新的風格分析器和對 EditorConfig 的支持能夠協調整個團隊的編碼標準。

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

6、Linux support for C++: Visual C ++ for Linux 開發現在是 Visual Studio 2017 的一部分。詳情

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

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

8、Run to Click: 當在調試器中停止在某個中斷狀態時,將鼠標懸停在一行代碼上,你會看到 Run to Click glyph。單擊可在該行停止并下次繼續以此執行。

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

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

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

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

概要

Develop:快速導航, 編寫和修復代碼

全新的安裝體驗 - 減少最小占用空間,實現更快、更自定義的安裝體驗,并支持離線安裝。

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

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

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

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

JavaScript 和 TypeScript - TypeScript 2.1 適用于 Visual Studio 中的所有 TypeScript 項目。新的 JavaScript 語言服務默認可用并啟用。

Debug: 輕松調試、配置和診斷

調試和診斷 - 對代碼異常輔助程序進行大修,帶來了更快的代碼導航。 此外,在“診斷工具”窗口中還有對應用事件的新摘要以及對 CPU 工具的幾項改進。

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

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

Testing Tools - 使用測試瀏覽器將自動化與測試用例工作項進行關聯。

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

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

Visual Studio 工作反饋流程改進 - 更協同的 Report-A-Problem。搜索、關注和投票,獲得所有最新、最近的反饋。

Extend: 通過構建擴展自定義喜好

Visual Studio Extensions - 通過構建自己的擴展來自定義 Visual Studio。

Discoverability of Project and Item Templates - Visual Studio 在使用項目和項目模板來改進性能的方面有重大改進。

Equip: 利用工具提高生產力并探索新功能

.NET Core and ASP.NET Core - 包含新的基于 MSBuild 的 .NET Core  1.0 最終版。使用Visual Studio 2017,你可以創建使用新的 csproj 格式的 .NET 標準庫、.NET Core 應用/庫和 ASP.NET Web 項目。

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

Xamarin - Xamarin 4.3 添加了對 tvOS 的支持,同時還改進了 iOS Assets Catalog 的支持和 XML 的編輯體驗。

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

Node.js Tools for Visual Studio - 更新側重于提高穩定性、性能和整體產品質量。

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

Redgate Developer Tools Core Edition - 為了將 DevOps 功能擴展到 SQL 數據庫開發,Visual Studio 現在包含了 Redgate 開發工具核心版,包括 Redgate ReadyRoll、SQL Search 和 SQL Prompt。

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

Tools for XAML Apps - XAML 運行時工具欄現在允許跟蹤焦點。 XAML 編輯器的改進和性能優化大大提高了 XAML 的生產力。

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

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

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

Live Architecture Dependency Validation - 依賴性驗證圖實時通知。

Developer Command Prompt -  腳本重構以支持新的安裝體驗。

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

Visual Studio 2017 中的新增功能

IDE 的改進:

Visual Studio 已經經過優化,減少了啟動時間和解決方案加載時間。首次啟動 Visual Studio 至少快 50%。

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

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

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

.NET Core 和 ASP.NET Core 項目的文件全局功能已增強。參閱 project file globbing 以了解更多細節。

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

起始頁

重新設計的起始頁具有新的 “打開和創建” 功能:

從 VSTS 獲取遠程倉庫或使用 MRU 輕松打開本地項目和解決方案

起始頁 MRU 顯示在其他計算機上克隆的倉庫,以便可以輕松地在當前計算機上克隆它們。

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

通過起始頁面上的 “從 VSTS 導出” 選項,從體驗來自 VSTS 的快速啟動新的克隆

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

精細的視覺設計,以處理較小屏幕上空白空間的利用

新的起始頁如下所示:

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

改進代碼導航,在 Visual Studio 2017 中對代碼導航功能進行了重大改進:

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

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

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

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

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

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

Visual C++C++ 代碼分析

用于執行 C++ 核心指南的 C++ 核心檢查器現在與 Visual Studio 一起發布。只需在項目屬性頁中的代碼分析擴展對話框中啟用檢查器功能,運行代碼分析時就會自動引入該擴展。

微軟,IDE,Visual,Studio,vs2017正式版,vs2017下載

C++ 編譯器

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

此版本在優化和代碼生成方面帶來了幾個改進。一些顯著的改進包括:

改進的循環代碼生成:支持自動向量化的常數整數除法,更好地識別 memset 模式

改進代碼安全性:改進緩沖區溢出,而且 /guard:cf 現在可保護生成跳轉表的 switch 語句

當使用協同例程時,Experimental 關鍵字 “yield” 已刪除。你的代碼應該更新為使用 “co_yield”。

C++ 庫

[STL] basic_string 的性能改進

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

[STL] std::vector 在正確性和性能方面已經進行了重大改進

[STL] The STL 現在避免取消引用空花括號指針

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久久久久久不卡| 日本久久久久久久久| 国产欧美日韩丝袜精品一区| 亚洲国产女人aaa毛片在线| 国产一区二区香蕉| 国产精品爽爽爽爽爽爽在线观看| 国产精品第七影院| 国产成人小视频在线观看| 欧美精品激情视频| 欧美成人四级hd版| 亚洲国产美女久久久久| 97视频在线观看免费高清完整版在线观看| 日韩中文字幕国产精品| 国产视频久久久久| 亚洲最大的免费| 国产精品免费久久久久久| 日韩高清免费在线| 91精品久久久久久久久久入口| 亚洲影院在线看| 97香蕉超级碰碰久久免费的优势| 欧洲亚洲在线视频| 亚洲人精选亚洲人成在线| 91精品在线影院| 国自产精品手机在线观看视频| 久久久久久久久网站| 久久不射热爱视频精品| 久久精品小视频| 久久久亚洲精选| 色综合天天狠天天透天天伊人| 久久免费在线观看| 亚洲国产精品成人va在线观看| 成人美女av在线直播| 国产成人精品在线播放| 伊人伊成久久人综合网小说| 欧美激情一级精品国产| 久久久国产视频91| 在线日韩中文字幕| 26uuu另类亚洲欧美日本老年| 亚洲视频999| 国产三级精品网站| 久久久久久com| 色噜噜狠狠狠综合曰曰曰| 国产激情综合五月久久| 丝袜美腿精品国产二区| 欧美国产第二页| 国产一区二区丝袜高跟鞋图片| 色视频www在线播放国产成人| 国产日韩欧美在线视频观看| 亚洲激情在线观看| 欧美性色视频在线| 国产精品美女主播| 91久久久久久久一区二区| 日韩精品亚洲精品| 欧美精品电影免费在线观看| 在线播放国产一区中文字幕剧情欧美| 日韩av资源在线播放| 91国产精品91| 亚洲女同性videos| 成人免费高清完整版在线观看| 欧美日韩人人澡狠狠躁视频| 92裸体在线视频网站| 亚洲精品456在线播放狼人| 精品久久久久国产| 久久久噜噜噜久久久| 国产美女久久久| 久久精品成人欧美大片古装| 国产精品高潮呻吟视频| 色老头一区二区三区| 国产91亚洲精品| 国产精品wwww| 日韩欧美在线一区| 日韩欧美成人精品| 国产精品午夜国产小视频| 久久久亚洲精选| 国产综合视频在线观看| 日韩在线视频观看正片免费网站| 国产一区二区美女视频| 美女啪啪无遮挡免费久久网站| 97热在线精品视频在线观看| 日韩大片免费观看视频播放| 91精品中文在线| 另类天堂视频在线观看| 一个色综合导航| 欧美巨大黑人极品精男| 国产精品亚洲激情| 91av视频在线免费观看| 精品动漫一区二区三区| 国产成人久久精品| 国产日韩在线视频| 成人妇女淫片aaaa视频| 亚洲国产又黄又爽女人高潮的| 欧美国产一区二区三区| 午夜精品福利视频| 91久久久久久久久久| 欧美日韩在线免费观看| 正在播放欧美视频| 中文字幕一区二区精品| 国产精品精品视频| 色偷偷888欧美精品久久久| 成人网中文字幕| 最近2019中文字幕在线高清| 欧美野外猛男的大粗鳮| 永久免费毛片在线播放不卡| 国产有码一区二区| 亚洲无亚洲人成网站77777| 欧美有码在线视频| 久久精品视频在线观看| 久久91精品国产91久久跳| 91色中文字幕| 国产专区精品视频| 这里只有精品在线播放| 国产精品无码专区在线观看| 国产伦精品一区二区三区精品视频| 亚洲国产精品va在线看黑人| 国产精品久久久久久av福利软件| 在线观看91久久久久久| 狠狠色狠狠色综合日日小说| 欧美精品免费看| 国产精品女人久久久久久| 中文字幕亚洲情99在线| 亚洲深夜福利在线| 亚洲精品动漫久久久久| 久久久精品视频在线观看| 国产精品久久久久久av下载红粉| 热草久综合在线| 久久香蕉国产线看观看网| 国产在线精品成人一区二区三区| 日韩有码在线视频| 国产精品久久久久久久av大片| 日韩精品在线第一页| 2019av中文字幕| 大胆欧美人体视频| 欧美激情一区二区三区高清视频| 日韩高清欧美高清| 国产精品久久久精品| 久久久av电影| 国产精品日日摸夜夜添夜夜av| 国产精品国产三级国产aⅴ9色| 中文字幕成人在线| 国产精品中文字幕久久久| 国产综合视频在线观看| 色综合色综合久久综合频道88| 国产精品久久久一区| 欧美性受xxxx白人性爽| 福利精品视频在线| 亚洲四色影视在线观看| 欧美在线性视频| 91色视频在线观看| 亚洲香蕉av在线一区二区三区| 97av在线视频免费播放| 欧美激情视频一区| 亚洲激情视频在线观看| 国产精品美女免费视频| 国产精品999| 日韩av综合网| 在线免费观看羞羞视频一区二区| 国产精品视频yy9099| www亚洲欧美| 国产精品久久久久久久久男| 亚洲a∨日韩av高清在线观看| 日韩不卡在线观看| 国产精品成人在线| 中文字幕久久精品| 国产精品96久久久久久又黄又硬|