1. 程式人生 > >Visual Studio 2017 15.4 正式釋出,那些你必須知道的新特性!

Visual Studio 2017 15.4 正式釋出,那些你必須知道的新特性!

近日,微軟正式釋出了 Visual Studio 2017 15.4 版本,同時釋出的還有 Visual Studio for Mac 7.2。

而此前根據 PYPL 指數顯示,10 月份 Eclipse 以 24.93 % 的成績擊敗了佔比 20.89% 的 Visual Studio,奪下冠軍寶座。不知此次新版本的釋出,能否助 Visual Studio 重回“宇宙第一 IDE”的王者之位?接下來,本文就與大家一起解讀 Visual Studio 2017 15.4 的新特性:

  • 新的安裝程式啟動橫幅可在安裝成功時通知你,並添加了在安裝結束時出現的新警告訊息,其中包含開發者社群的連結,可提供其他幫助。
  • 現可直接安裝 Windows Fall Creators Update SDK。 使用者可體驗到改進後的效能,並使用 Fluent 設計專案。
  • 改進了 XAML。 現可編輯或刪除 XAML 資源,並新增 ControlTemplates。
  • 向 Windows Fall Creators Update 添加了 .NET Standard 2.0 支援。
  • .NET Core 2.0 預設包含在 Web 開發和 .NET Core 工作負載中。
  • Windows 應用程式打包專案可提供新的專案模板,有助於將所有 Windows 專案打包到 .appx 容器中。
  • 針對 Live Unit Testing 進行增強,以支援 MSTest version 1 框架,並提高了此功能的可發現性。
  • 可直接在具有 Xamarin Live 的 iOS 和 Android 裝置上部署、測試和除錯應用。

  • 新增對 CMake 3.9 和更靈活的 CMake 專案結構的支援。
  • 現可從 CMake 專案面向 Linux。 使用現有 CMake 基本程式碼作為解決方案,無需將其轉換為 VS 專案。
  • 改進了 Visual Studio Tools 中的 Unity 支援,並在新執行時下添加了“集指令指標”功能。
  • Android SDK 現安裝到了一個專用位置。
  • R Tools 現在支援 Linux 遠端處理,以及包含實時編輯、大括號匹配和程式碼填充功能的 RMarkdown 。

本次釋出的 Visual Studio for Mac 7.2 主要是 Bug 修復和效能改進,以及一些新的功能特性:

  • .NET Core:現在 .NET Core 2 在安裝過程中被預設包含在內;
  • Android:按需安裝 SDK。未安裝的 Android SDK 可以在後檯安裝;現在支援 Android 8.0 Oreo。
  • iOS:此版本支援 Xcode 9。
  • 支援 Docker:使用者現在可以將 ASP.NET Core 應用程式釋出到 Docker 容器並從 App Service 執行它們。
  • Xamarin Live Player(預覽):Xamarin Live Player 可讓開發者持續部署和除錯應用程式,直接進入 iOS 或 Android 裝置。
    其他:IoT和Azure功能目前正在預覽中,並可通過擴充套件管理器提供額外的擴充套件。 Visual Studio for Mac預設情況下不安裝它們。

除了新發布的 Visual Studio 2017 15.4 和 Visual Studio for Mac 7.2 之外,微軟在 10 月 10 日的“Windows 開發者日”上也釋出 Windows 10 Fall Creators Update 軟體開發工具包(SDK),並將 Windows Store 改名為 Microsoft Store。

此前,微軟將 Windows 10 定位為一種服務,這意味著它的構建方式與以往的版本會有很大差異,它的定期更新,不再侷限於修復各種補丁,還包括了新功能的加入。如今釋出了三個重要的版本更新,包括 2015 年 11 月針對 PC 和平板推出 Windows 10 的第一次更新、2016 年 8 月免費的週年紀念版更新和今年四月份的 Windows 10 創作者更新,而接下來 Windows 10 秋季創作者更新將會是第四個重大更新,即將在本月 17 日正式釋出。

現在 Windows 10 秋季創作者更新軟體開發工具包(SDK)的正式釋出提供了 1000 多項新功能及改進,意味著開發者可以向 Microsoft Store 提交 App、遊戲以及程式更新。與此同時,微軟也強調了 SDK 更新發展的五個重點領域:混合現實、如今工作場所的應用程式、全新的系統設計語言、Microsoft Graph 和 Project Rome、以及通過應用和遊戲獲利的新功能。

相關閱讀: