適用於C ++,Xamarin和Azure工具體驗的Visual Studio 2019版本16.5 Preview 2中的新增功能

原文:https://devblogs.microsoft.com/visualstudio/whats-new-in-visual-studio-2019-version-16-5-preview-2-for-cpp-xamarin-and-azure-tooling-experiences/?utm_source=vs_developer_news&utm_medium=referral


What’s New in Visual Studio 2019 version 16.5 Preview 2 for C++, Xamarin, and Azure Tooling Experiences

在這裏插入圖片描述
Last week, Visual Studio 2019 version 16.5 Preview 2 was released, bringing many new features and improvements for developers in Visual Studio to help you build better software faster. Please read some highlights of new features and improved developer experiences in this page.
Install this preview side-by-side with your Visual Studio release and try these highlighted features without replacing your current development environment.

C++ CMake Development

This preview comes with several improvements specific to CMake development, including CMake language services and the ability to easily add, remove, and rename files in CMake projects. Our in-box support for Clang/LLVM in Visual Studio has also been updated to ship Clang 9.0.0.

There are also improvements specific to Linux CMake development in this preview. Ability to leverage our native support for WSL when separating your build system from your remote deploy system. A command line utility to interact with the Connection Manager, and as well as performance improvements. For a full list of new CMake features in Visual Studio 2019 version 16.5 Preview 2, check out our post on CMake, Linux targeting, and IntelliSense improvements in Visual Studio 2019 version 16.5 Preview 2.

Xamarin Development

This preview brings new features and improvements for Xamarin developers to help you build better mobile apps, faster. Xamarin Hot Restart enables you to test changes made to your app, including multi-file code edits, resources, and references using a much faster build and deploy cycle. With Hot Restart, you can debug your iOS app built with Xamarin.Forms on a device connected to your Windows machine for a much faster inner development loop.

This release also adds support for Android Apply Changes. You can now apply Android resource changes at runtime. This allows you to quickly see changes made to your Android resource files (XML layouts, drawable, etc.) on an Android device or emulator without requiring the application to be restarted.

Azure Tooling Development

Azure Functions 3.0 is now generally available, so it’s now possible to build and deploy functions with the 3.0 runtime version in production. This new version of the Functions runtime brings new capabilities including the ability to target .NET Core 3.1 and Node 12. It’s also highly backwards compatible, so most existing apps running on older language versions should be able to upgrade to the 3.0 version and run on it without any code changes. Running on this new version of the runtime in production will receive support for those apps. For details on creating or migrating to this production-ready 3.0 version, read the Azure Functions documentation.

Applications running on earlier versions of the Azure Functions runtime will continue to be supported and we’re not deprecating either 1.0 or 2.0 at this time. Customers running Azure Functions targeting 1.0 or 2.0 will also continue to receive security updates and patches moving forward—to both the Azure Functions runtime and the underlying .NET runtime—for apps running in Azure. Whenever there’s a major version deprecation, we plan to provide notice at least a year in advance for users to migrate their apps to a newer version.

In order to get the latest tooling for Azure functions VS, please install Visual Studio 2019 version 16.5 Preview 2.

C++ Unreal Engine Development

In this preview, there have been many significant improvements to IDE productivity, as well as build throughput and code generation quality. Please see our team posts on Quick fixes, quick info, peek header, goto document, Enhanced Syntax Colorization, Template Argument Filtering, and IntelliCode, and C++ Toolset Game performance improvements.
We would like your feedback on your C++ Unreal Engine development experience in Visual Studio 2019 version 16.5 Preview 2.

翻譯

適用於C ++,Xamarin和Azure工具體驗的Visual Studio 2019版本16.5 Preview 2中的新增功能

上週,發佈了Visual Studio 2019版本16.5 Preview 2,爲Visual Studio中的開發人員帶來了許多新功能和改進,以幫助您更快地構建更好的軟件。請在此頁面上閱讀一些新功能和改進的開發人員體驗的重點內容。

與Visual Studio版本並排安裝此預覽,並嘗試使用這些突出顯示的功能,而不用替換當前的開發環境。

C ++ CMake開發

此預覽版針對CMake開發進行了一些改進,包括CMake語言服務以及在CMake項目中輕鬆添加,刪除和重命名文件的功能。我們對Visual Studio中對Clang / LLVM的內置支持也已更新,以附帶Clang 9.0.0。

在此預覽中,還特別針對Linux CMake開發進行了改進。在將構建系統與遠程部署系統分離時,可以利用我們對WSL的本機支持。與Connection Manager交互的命令行實用程序,以及性能改進。有關Visual Studio 2019 16.5 Preview 2中CMake新功能的完整列表,請查看我們有關Visual Studio 2019 16.5 Preview 2中CMake,Linux定位和IntelliSense改進的文章。

Xamarin開發

此預覽爲Xamarin開發人員帶來了新功能和改進,可幫助您更快地構建更好的移動應用程序。Xamarin Hot Restart使您可以使用更快的構建和部署週期來測試對應用程序所做的更改,包括多文件代碼編輯,資源和引用。通過熱重啓,您可以在與Windows計算機連接的設備上調試使用Xamarin.Forms構建的iOS應用,以更快地進行內部開發。

此版本還增加了對Android Apply Changes的支持。現在,您可以在運行時應用Android資源更改。這使您可以快速查看對Android設備或模擬器上的Android資源文件(XML佈局,可繪製等)所做的更改,而無需重新啓動應用程序。

Azure工具開發

現在可以普遍使用Azure Functions 3.0,因此現在可以在生產環境中使用3.0運行時版本來構建和部署功能。此功能運行時的新版本帶來了新功能,包括以.NET Core 3.1和Node 12爲目標的功能。它還具有向後兼容性,因此大多數運行在較舊語言版本上的現有應用程序應能夠升級到3.0版本並在以下版本上運行它沒有任何代碼更改。在生產環境中的新版本運行時上運行將獲得對這些應用程序的支持。有關創建或遷移到此可立即投入生產的3.0版本的詳細信息,請閱讀Azure Functions文檔。
將繼續支持在早期版本的Azure Functions運行時上運行的應用程序,並且我們目前不建議棄用1.0或2.0。運行鍼對1.0或2.0的Azure Functions的客戶還將繼續收到針對Azure中運行的應用程序的安全更新和補丁,這些更新和補丁將同時轉移到Azure Functions運行時和基礎.NET運行時。每當有主要版本棄用時,我們計劃至少提前一年通知用戶,以便用戶將其應用遷移到較新版本。

爲了獲取Azure函數VS的最新工具,請安裝Visual Studio 2019版本16.5預覽版2。

C ++虛幻引擎開發

在此預覽中,IDE生產力以及構建吞吐量和代碼生成質量都有許多重大改進。請參閱有關快速修復,快速信息,預覽標題,goto文檔,增強的語法着色,模板參數過濾和IntelliCode以及C ++ Toolset遊戲性能改進的團隊文章。
我們希望您對Visual Studio 2019 16.5 Preview 2中的C ++虛幻引擎開發經驗提供反饋。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章