改進性能是此版本的一個重點所在。 除對提高內存和響應作出一些優化外,整個 JavaScript/TypeScript 語言服務也已移到devenv.exe之外的附屬進程,從而降低較大 VS 項目的內存占用。 如此一來,在處理較大的 JavaScript 項目時,Visual Studio 進程的內存消耗更低,內存崩潰的可能性更小。 若要閱讀有關這些改進的詳細信息,請參閱此博客文章。
只需在調試運行到此行時單擊代碼行旁邊的圖標。 無需再設置臨時斷點,也不必再執行多個步驟來執行代碼和在所需行停止。 現在,調試器下停在中斷狀態時,“運行時單擊”圖標會在鼠標懸停位置的代碼行旁邊巧妙顯示。 將鼠標移動到圖標,然后單擊按鈕,代碼即會運行并在下次于代碼路徑中命中時停在該行。 可通過“調試”>“選項”>“啟用‘運行時單擊’”將其關閉。
在“附加到進程”對話框中輕松搜索,快速查找要將調試器附加到的進程。 將對正在運行的進程列表進行篩選,以篩選出與搜索條件匹配的項。 搜索篩選器具有記憶功能,會在重新打開對話框時提供之前的搜索內容。
現可快速重新附加到之前調試的進程。 觸發新的“調試/重新附加到進程”(Shift+Alt+P) 命令會立即嘗試將調試器附加到通過“附加到進程”對話框調用的上一個調試會話的最后若干進程中。 調試器將通過先嘗試匹配上一個進程 ID,然后匹配上一個進程名稱,再次附加到進程。 如果沒有找到匹配項,或找到多個具有相同名稱的進程,則會出現“附加到進程”對話框,可通過它選擇所需的進程。
新的“異常幫助窗口”可用于查看異常信息,該信息顯示在非模式對話框中,可對內部異常進行即時訪問。 診斷 NullReferenceException 時,現可從異常幫助器的右側快速查看哪些內容是 null。 現可在引發的異常處停止時單擊復選框添加條件,排除特定模塊引發的異常類型。請閱讀此博客文章,更詳細地了解新的異常幫助器優勢。
如果你將調試程序設置為在引發時中斷,則可以添加條件,以便調試程序僅在指定模塊中引發異常時才中斷。
現可更有效地將多個調試器窗口(調用堆棧、局部變量、自動、監視和快速監視)與屏幕閱讀器配合使用以及用于滿足其他輔助功能需要。
IntelliTrace 現在支持ASP.NET Core應用的 MVC、ADO.NET 和 HttpClient 事件。 這些事件將顯示在“診斷工具”窗口中的“事件”選項卡中。
啟動調試會話后,將在“診斷工具”窗口中看到應用程序新的“摘要”視圖。 從此處,將能夠:
查看應用程序中發生的Application Insights和UI 分析事件(僅適用于 UWP 應用)的數量。 在 Visual Studio Enterprise 中,還將能夠查看異常數和IntelliTrace事件數。
獲取堆的內存快照。
啟用和禁用CPU 分析。
性能探查器現可附加到正在運行的進程。 CPU 使用率工具、GPU 使用率工具和性能向導現可附加到正在運行的進程。
對CPU 使用率工具作出了幾處改進:
更佳的外部代碼支持。 CPU 工具現在可以使你更深入地了解庫和框架函數被用戶代碼調用時的成本。
“函數”視圖。 通過函數的 CPU 成本對函數進行排名的視圖。
“調用方/被調用方”視圖。 可用于調查進出所選函數的函數調用的成本。
“源”視圖。 在 CPU 工具中選擇函數時顯示函數的源代碼。
當開始調試 ASP.NET 項目并選擇 Google Chrome 作為瀏覽器后,Visual Studio 將調試在 Chrome 中運行的 JavaScript。 如果想要改為使用瀏覽器內的開發工具,可以在“工具”>“選項”>“調試”下禁用此功能。
Visual Studio 2017 Enterprise 版中的實時單元測試功能會在編輯器中實時顯示單元測試結果和代碼覆蓋率。 它支持 MSTest、xUnit 和 Nunit for C# 以及面向 .NET Framework 的 VB 項目。
有關詳細信息,請參閱Live Unit Testing 博客。
現在可通過在測試資源管理器中選擇一種測試方法將自動化和測試用例工作項關聯。 通過這種新體驗還可查看所選擇的測試方法的現有關聯。
只需在測試資源管理器中右鍵單擊測試,
并提供測試用例 ID 即可創建關聯。
在 Visual Studio 的先前版本中,可使用工作項窗體完成此操作。 可使用“工具”|“選項”打開兼容模式來啟用基于工作項窗體的體驗。
我們已在 Visual Studio 2017 中添加了新的 Git 功能,用戶現在可在不離開 IDE 的情況下執行更多端到端工作流。 可輕松查看傳出提交的差異、執行強制推送來完成變基或推送修改提交、復原上游分支以及從 VS 繼續修補程序變基。 此外,遷移到了 git.exe。 這使我們可提供最新功能。 我們支持 SSH、尊重你的配置選項,并在團隊資源管理器中精確顯示命令行中所示的內容。 若要了解有關這些功能的詳細信息,請查看博客文章。
在 Visual Studio 起始頁和團隊資源管理器中,已個性化和簡化了在 VSTS/TFS 中連接到項目和克隆存儲庫的過程,從而使得能夠更快速且更輕松地找到要連接到的項目和存儲庫。 全新的“連接”頁面僅顯示已在所有 VSTS/TFS 服務器中映射和克隆的項目和存儲庫(而非顯示每個項目的每個存儲庫)。 此外,你在克隆存儲庫前不再需要連接到某個項目。
當啟動對話框以連接到 VSTS 和 TFS 時,將看到經過重新設計的用戶體驗。 可以看到添加的 TFS 服務器,然后是所選用戶帳戶的所有 VSTS 服務器、項目和存儲庫。 結果以樹形列出,以改善導航效果。 除了存儲庫外,還可以連接到集合或項目。 有關詳細信息,請參閱Connect to Team Projects(連接到團隊項目)。
如果從 Visual Studio 2017 連接到 Visual Studio Team Services 并打開工作項,Web 瀏覽器中會顯示工作項窗體。 不過,如果你連接到的是 Team Foundation Server 2015 或更早版本,則看到的是舊版工作項窗體。
借助 Visual Studio 2017 中新的安裝程序技術,用戶可更好地掌控所安裝的工具。 一些用戶可能僅安裝核心 Visual Studio 編輯器,而另一些可能安裝若干工作負荷。 現在,擴展作者可在清單中指定擴展所需的單獨組件,以便確保安裝了擴展所需的必備功能。
如果擴展不是使用新的 VSIX 格式生成的,用戶在嘗試安裝此擴展時,將會收到警告。 舊的 VSIX 格式不會指定所需實現的先決條件,因此當 Visual Studio 2017 中不具備這些先決條件時,該格式可能無法正常工作。 新的 VSIX 格式是向后兼容的,適用于 Visual Studio 2012 及之前的所有版本。
更新了 VSIX 清單設計器,以反映對清單的更改。 在先決條件選項卡中,擴展開發人員可找到用于指定為擴展先決條件的已安裝組件的列表。
在擴展安裝期間,VSIX 安裝程序將指示缺少哪些組件,并會將其與擴展一并安裝。
在“擴展和更新”對話框中,現可計劃在需要重新啟動 Visual Studio 之前,要進行安裝、更新和卸載的多個擴展。 右下角有一個計劃任務的摘要。 若要刪除計劃內修改,請單擊當前計劃安裝的擴展旁邊的 X 符號。
當 VSIX 安裝程序檢測到所有 Visual Studio 窗口已關閉后,便會啟動以完成計劃的修改。
現可選擇使用 Ngen 安裝程序集。
Ngen- 是否對程序集使用 Ngen。
Ngen 應用程序- 經由 /ExeConfig 切換傳遞到 Ngen 的應用程序。
Ngen 體系結構- 本機映像的目標體系結構。 選項有:x86、x64 以及全部。
Ngen 優先級- Ngen 優先級別。
現在,可選擇將文件安裝到位于擴展目錄之外的一系列所選文件夾。
包括在 VSIX 中 -- 將文件包括在 VSIX 中。
安裝根目錄- 要將文件安裝在其中的根目錄。 選項包括:默認(安裝在擴展目錄內)、PublicAssemblies、ReferenceAssemblies、MSBuild、Schemas、Licenses、RemoteDebugger 和 VSTargets。
目標路徑- 要安裝在用戶計算機上的文件的名稱。
VSIX 子路徑- 根目錄下安裝文件時所用的子路徑。
在新的 Visual Studio 2017 中,漫游擴展管理器可幫助跟蹤開發環境中你喜歡的所有擴展。 漫游擴展可在云中創建同步列表,從而跟蹤已安裝的擴展。
登錄到 Visual Studio 時,從“工具”>“擴展”和“更新”,單擊“漫游擴展管理器”可快速查看擴展列表。 它可跟蹤已安裝的擴展,并讓你選擇要添加到漫游列表的擴展。 庫中的新擴展與日俱增,此工具可讓你快速輕松地使用鐘愛的擴展設置每個開發環境。
使用此功能時將注意到 3 種圖標類型:
“漫游”圖標。 表示存在于漫游列表中但此計算機上并未安裝的擴展。 可通過“下載”按鈕安裝這些擴展。
“漫游且已安裝”圖標。 表示存在于漫游列表中且已在此環境中安裝的所有擴展。 如果你確定不希望漫游,可通過“停止漫游”按鈕刪除它們。
“已安裝”圖標。 表示此環境中已安裝、但不屬于漫游列表的所有擴展。 擴展可通過“開始漫游”按鈕添加到漫游列表。
這些圖標將顯示列表當前的狀態。 可使用處于任何狀態的任何擴展,因此可自定義你心中所想的內容! 或者,讓我們為你代勞! 登錄時下載的所有擴展都將作為“漫游且已安裝”的內容添加到列表,因此將包含在漫游列表中,使你可在任意計算機上進行訪問!
自 Visual Studio 2017 起,突破性地改進了 Visual Studio 使用項目和項模板的方式,提升了模板發現的性能。 新的發現機制現在要求所有項和項目模板均遵循模板清單文件中定義的以下“vstemplate”架構。 模板清單文件中未定義的 Visual Studio 模板在“新建項目”或“新建項”對話框中將不再可見。 新的擴展性工具將在 VSIX 生成期間生成清單;如果你具備隨附 MSI 包發布的 Visual Studio 模板,則必須為這些模板手動生成模板清單文件。 有關詳細信息,請參閱Upgrading Custom Project and Item Templates for Visual Studio 2017(升級 Visual Studio 2017 的自定義項目和項模板)MSDN 頁面。
這包含新的基于 MSBuild 的 .NET Core 工具的 1.0 最終版本。 使用 Visual Studio 2017 可創建 .NET Standard 庫、.NET Core 應用/庫和使用新 csproj 格式的 ASP.NET web 項目。
在安裝程序中,.NET Core 工具自動包含在“ASP.NET 和 Web 開發”工作負載中,且在“.NET 桌面開發”工作負載中作為可選組件。 如果僅要開發跨平臺使用的 .NET Core 應用程序,可使用安裝程序的“其他工具集”部分中的“.NET Core 跨平臺開發”工作負載來僅安裝 .NET Core 和 ASP.NET Core 工具。
此版本中的高級功能包括:
.NET Core 項目的 MSBuild 支持和簡化的 csproj 項目格式,使用該格式可輕松實現手動編輯,而無需卸載項目。
編輯 .NET Core .csproj 文件非常簡單,只需在解決方案資源管理器中右鍵單擊項目然后選擇“編輯”即可。
支持項目文件中的文件通配符,可無需枚舉所有源代碼文件名,從而使 csproj 文件大小保持精簡。
NuGet 包引用現在是 csproj 文件的一部分,這樣可將所有項目引用合并在一個文件中。
NET Core、.NET Standard 和 .NET Framework 項目之間的互操作。 例如,.NET Core 項目可向 .NET Standard 項目添加項目到項目引用。
一個項目中跨目標的多個目標框架。
現有 project.json .NET Core 項目在 Visual Studio 中打開時會自動遷移到 csproj,或者可使用 .NET 命令行接口 (CLI) 手動遷移。
輕松配置 ASP.NET Core 應用程序與 Docker 支持的持續生成集成和配置從 Visual Studio IDE 內部到 Azure 容器服務的持續生成交付。
請參閱.NET 博客以了解更多詳細信息。
此更新的 .NET Native 工具鏈添加了好幾個優化功能,可提高 Visual Studio 中托管的 UWP 應用的運行時性能。 此版本包含 600 多個 bug 修復和功能,不僅解決了客戶的主要反饋問題,而且還提高了工具鏈的總體質量。
5.3.0 Microsoft.NETCore.UniversalWindowsPlatform 包
.NET Core NuGet 框架庫的此次更新解決了客戶報告的許多關鍵問題。 現有的 UWP 項目可以使用 NuGet 引用管理器更新到此新版本。 此外,新的 .NET Core 包中包含 .NET Native 工具鏈。
此版本中包括 Windows 10 周年更新的 Windows SDK 和 Windows Phone 仿真器。
現可使用較少的 XAML 標記從工具箱創建 UI 元素,讓 XAML 更簡潔、更易讀。
通過 XAML 設計器上的新選項工具,開發人員可選擇要在設計圖面上預覽的 UI 主題和高對比度設置。
“屬性”窗口中的值編輯器現接受簡單的數學公式,如“60 +&20;”。 將立即計算公式(本例中等于 80),生成的值放入 XAML。
清單設計器進行了可視化刷新,現還可生成 UWP 應用的視覺資產。 現可使用單個源映像創建各種尺寸的磁貼、徽標、圖標和初始屏幕,以適合應用針對的每種設備的大小。
現在,通用 Windows 平臺工具可檢測一些與輔助功能和性能相關的常見問題。 通過在“診斷工具”窗口的“選擇工具”菜單中啟用“UI 分析”工具,可報告這些問題,并隨附有關闡釋問題原因和解決方法的有用文章的鏈接。 開發時啟用 UI 分析可使 UI 性能和輔助功能處于應用程序開發前沿。
Visual Studio 2017 中包括 Xamarin 4.3。 除了 bug 修復外,該版本還添加了對 tvOS 的支持,提升了 iOS 資產目錄支持,改進了 XML 編輯體驗,并在創建 iOS 應用時添加了 SSL/TLS 和 HttpClient 實現的選擇器。 有關更多信息,請參閱Xamarin 發行說明。
Visual Studio 用于 Apache Cordova 的工具
此 Visual Studio 2017 版包括以下改進:
Cordova 模擬。基于瀏覽器的新模擬器可實現快速編碼并即時在瀏覽器中查看結果。 實時重新加載、插件模擬和 Ionic 框架支持使 Visual Studio 擁有市場中最快的開發人員工作流。
支持 iOS 10 和 XCode 8。用于 iOS 開發的remotebuild服務器代理的更新現包括 XCode 8 支持。
錯誤著色。診斷生成故障經常需要開發人員通讀生成輸出,因此我們開始在生成輸出窗格中將錯誤著色,讓讀取變得更輕松。 此外,還添加了標頭來描述生成進度中的步驟,幫助開發人員識別生成進度中出現故障的位置。
產品隨附。除了用于加速 Cordova 應用構建的輕量級安裝,現在添加了來自 Visual Studio 內的路徑以在開發過程中獲取額外的生成塊。 如果未安裝 Android 或 Windows 組件,可通過部署欄獲取它們,部署欄將啟動 Visual Studio 安裝程序,在安裝過程中為用戶提供指導。
快速可靠的生成。新的 Visual Studio 安裝程序,結合經過完全驗證的第三方組件工具鏈的脫機安裝,可加快生成速度,且這些生成更易于進行故障排除和修復。
重要事項
適用于 Android 和 Windows 的生成工具和仿真程序現在是可選的。 可通過生成/部署菜單欄動態獲取它們。 此版本的 Visual Studio 不支持 Windows Store 8.1 項目。 建議你以 Windows 10 為目標來更新 Cordova 項目。 最低的受支持 Cordova 版本提升至 6.0.0。 面向低于 6.0.0 的 Cordova 版本的項目只有在config.xml中升級其項目才能在 Visual Studio 2017 中進行生成和部署。
適用于 Visual Studio 的 Node.js 工具
適用于 Visual Studio 的 Node.js 工具將 Visual Studio 變成功能強大的 Node.js 開發環境。 此版本側重穩定性、性能和總體產品質量,包括:
優化了與新的 Salsa JavaScript 語言服務之間的集成。
降低了內存和 CPU 使用率,縮短了項目加載時間。
Pug 模板文件支持。
更多最新式的項目模板。
Mocha 3.x 測試框架支持。
大量 Bug 修復。
感謝你與所有參與者們為此版適用于 Visual Studio 的 Node.js 工具的推出所做出的積極貢獻。 有關詳細信息,請查看開放源GitHub 上的 Node.js 工具項目。
使用 Visual Studio 編寫和調試適用于所有平臺的 Unity 游戲。 Visual Studio Tools for Unity 3 現已可通過新的 Visual Studio 2017 安裝程序中的“使用 Unity 的游戲開發”工作負載進行安裝。 Visual Studio Tools for Unity 3 側重于改進 Unity 開發人員的代碼編輯和調試體驗,以及總體產品質量,包括:
Unity 消息的 Intellisense 支持。
Unity 消息的代碼著色。
改進了 Unity 調試器中的表達式計算。
改進了 Unity 消息向導,支持所有可接收消息 Unity 類型。
大量 Bug 修復和優化。
Visual Studio 附帶 Redgate 開發人員工具 Core Edition
為了將 Visual Studio 2017 DevOps 功能擴展到 SQL Server 數據庫開發,Redgate SQL Prompt、Redgate SQL 搜索和 Redgate ReadyRoll 現可用于數據存儲和處理工作負載。
Visual Studio Enterprise 2017 中包含的Redgate ReadyRoll有助于開發遷移腳本、使用源控件管理數據庫更改,并安全地自動部署 SQL Server 數據庫更改和應用程序更改。
Visual Studio Enterprise 2017 附帶Redgate SQL Prompt,可幫助你編寫和重構 SQL 代碼,并設置代碼格式。 在智能代碼完成功能的幫助下可更快更準確地編寫 SQL。 SQL Prompt 可自動完成數據庫、系統對象和關鍵字,并在你鍵入時提供列建議。 無需記住每個列名或別名,因此代碼更簡潔,錯誤更少。
Visual Studio 2017 各個版本中包含的Redgate SQL 搜索可幫助用戶在多個數據庫之間快速找到 SQL 片段和對象,從而提高工作效率。
Visual Studio 2017 包括 NuGet 4.0。 此版本側重于支持大多數項目類型的包引用、質量改進和性能改進:
在 WPF、WindowsForms 和 UWP 項目中,現可使用包引用對包進行管理。
已改進輕量級解決方案還原的 NuGet 還原支持。 現在無需加載任何項目即可執行還原。
在 .NET Core 和 ASP.NET Core 項目中,現使用包引用管理包。
在 Visual Studio 2017 及更高版本中,計算機范圍內的 NuGet.config 現位于 %PROGRAMFILES(X86)%\NuGet\Config\NuGet.config。 今后 nuget.exe v4.0.0 + 也將考慮為計算機范圍內的配置使用新位置。 將不再隱式引用程序數據中的 NuGet.config 或考慮將其用于 nuget.config 的層次結構合并。
Visual Studio 中現在允許在運行 WPF 或通用 Windows 應用的同時編輯 XAML。 在 Visual Studio 中調試應用時,可在 XAML 代碼編輯器中對標記作出更改,且所做的更改會反應在運行的應用中,而無需重新進行編譯。
IntelliSense 篩選:鍵入 XAML 時,完成列表將僅顯示匹配的類型,且選中匹配度最高的項。
IntelliSense for x:Bind:綁定到路徑和事件時對 x:Bind 啟用了 IntelliSense 完成。
命名空間完成:如果不存在命名空間引用,則在鍵入時不會獲得 IntelliSense 支持。 鍵入完成后會獲得燈泡建議支持,可為鍵入內容生成和插入前綴并在 XAML 文檔中添加命名空間定義。

* 對于需要前綴的類型,如果已存在對命名空間的引用,IntelliSense 將自動完成前綴。
命名空間前綴重命名重構:可從上下文菜單或在光標位于前綴上時使用鍵盤快捷方式 Ctrl+R+R 調用重命名操作。 還可在應用更改之前預覽更改。
刪除命名空間和對其進行排序:現可從上下文菜單或通過鍵盤快捷方式 Ctrl+R+G 刪除不必要的命名空間并對其進行排序。 如果 XAML 文檔具有不必要的命名空間,還將看到一個可用于刪除這些命名空間的燈泡標記。
對 XAML 編輯器的 .editorconfig 支持:可在 .editorconfig 文件中定義 indent_style、indent_size 和 tab_width 的設置,將用此設置替代“工具”>“選項”中定義的設置。
用于 XAML 編輯器的結構可視化工具:結構可視化工具(即縮進參考線)現已內置到 Visual Studio 中,無需單獨擴展。 此功能提供當前所處理的代碼塊的上下文,一眼便能看到,無需滾動。
改進了 XAML 選項卡切換性能:XAML 選項卡切換性能得到顯著改進。 在示例客戶項目中,我們已看到切換時間縮短了超過 90%。
解決 XAML 編輯器鍵入延遲問題:現在,XAML 鍵入變得前所未有的快速。 我們在降低 XAML 編輯器鍵入延遲方面作出了許多努力,現在大多數開發人員會發現 XAML 編輯器和 XAML IntelliSense 響應性更高。 在使用第三方控件或大型控件庫的項目中編輯 XAML 文件時,這一點非常明顯。
Visual Studio 2017 包含了 SQL Server Data Tools 的最新更新,該更新支持Azure SQL 數據庫和SQL Server 2016的最新功能。
此版本通過使用 Visual Studio,在所有 SQL Server 支持版本和數據庫平臺上(本地和云),匯集開發、測試和部署數據庫的簡便性于一體。 版本還包括了數據庫可編程性外圍應用增強功能,并改善了 SQL Server Data Tools 中的 SQL 連接體驗。現在只需輕松地單擊一下,即可自動發現可連接到的 SQL Server 和 Azure SQL 數據庫。
此外,Visual Studio 2017 解決了新的 Azure SQL Database 身份驗證類型、Azure Active Directory 集成和密碼身份驗證問題。
Visual Studio 2017 包括開發人員分析工具 v8.6,其中包含以下改進:
現在 CodeLens 可顯示將數據發送到 Application Insights 資源的項目中的調試和實時遙測數據。
異常的 CodeLens 鏈接到應用程序分析,可顯示異常對用戶的影響。
在使用 Application Insights SDK 的項目中,CodeLens 可顯示來自本地調試會話的請求。
現在 Visual Basic 項目可提供請求和異常的 CodeLens。
從 Visual Studio 發布應用后,實時指標現在會顯示在消息條通知中。
“配置”窗口中現在可顯示 Application Insights 定價的信息。
“搜索和趨勢”工具現在可顯示可用性事件。
“搜索和診斷”工具中的“事件”現在可基于 SDK 中的自適應采樣顯示事件發生頻率的計數。
CodeLens 顯示使用 Application Insights SDK 本地調試項目的會話期間所發生的異常。
“Application Insights 配置”窗口的新設計。
CodeLens 發現的異常現在有一個指向 Application Analytics 的鏈接,可查看異常已對用戶產生的影響。
將 Application Insights 添加到項目時,現在會添加用于收集頁面視圖遙測的 Application Insights JavaScript SDK。
從 Visual Studio 發布應用時,發布注釋現在會發送到 Application Insights 資源中。
現在會對紅色和黃色 Application Insights CodeLens 指示器顯示滾動條標記。
有關詳細信息,請參閱 Microsoft Azure 文檔中的技術發行說明。
此版包含了附帶最新功能和更新的 Office 開發人員工具,具體如下:
新增了特定于 Excel、Word、PowerPoint 和 Outlook 的新 Office 外接程序模板。
支持新增的 Office 外接程序功能,如外接程序命令、Fabric UI 和 Office.js 的新版本。
模板中新增了起始代碼,用于展示如何開始使用新的 Office 外接程序功能。
支持 SharePoint 解決方案中的 SharePoint 2016 和外接程序模板。
如果在 Visual Studio Enterprise 中設置了依賴關系驗證關系圖(又稱層關系圖),則在代碼編輯器中鍵入代碼時可實時獲得體系結構依賴關系規則的任何違反行為的通知。 “錯誤列表”中顯示錯誤,文本編輯器中的波形曲線顯示此違反行為的精確位置。 現在降低了引入非必需依賴關系的可能性。
重構了 Visual Studio 2017 開發人員命令提示符腳本,支持新的安裝體驗:
環境變量僅影響已安裝的工作負載。
Visual Studio 開發人員命令提示符快捷方式應與以前的版本兼容。
現在,你可以通過命令行參數來配置開發人員命令提示符腳本:
在命令提示符處,調用common7\tools\vsdevcmd.bat -help(從 Visual Studio 安裝目錄)以獲取詳細信息。
現可使用新的 Visual Studio 安裝程序安裝 Azure SDK for .NET Visual Studio。 如果以前已使用 Web 平臺安裝程序安裝 Azure SDK for .NET,現則可使用新的 Visual Studio 安裝程序安裝 Azure 工作負荷以獲取相同組件。 安裝的包與 SDK 2.9.5 版本具有相同的功能級別。 對于此版本和所有未來版本的 Visual Studio,只能通過 Visual Studio 安裝程序獲得 Azure SDK for .NET。
Visual Studio 2017 包括升級反饋體驗,可改善信息跟進和協作。 作為此次升級的一部分,你將注意到 Visual Studio 中“問題報告”體驗的協作性增強,且補充了復合式Web 門戶,形成完全端對端反饋解決方案。 現在,可以搜索、關注、投票并獲取之前通過 Visual Studio IDE 的“報告問題”功能提供的所有反饋的最新更新。 這些增強的體驗針對我們收到的眾多用戶反饋,且讓用戶能夠與我們的團隊進行雙向交流。