Software Update: Microsoft Visual Studio 2019 16.2.1

Spread the love

Microsoft has released version 16.2.1 of Visual Studio 2019. This popular programming development environment has useful options to make programming easier in Visual C++, Visual Basic, C#, F#, Python and R, among others. The complete list of the changes in the 2019 edition can be found in the accompanying release notes. The release notes for versions 16.2 and 16.2.1 can be found below:

Visual Studio 2019 version 16.2.1

Top Issues Fixed in Visual Studio 2019 version 16.2.1 Servicing

Visual Studio 2019 version 16.2

IDE

  • Hold down the Alt key + a letter indicated by an underline in the word to quickly jump to different actions in the start window and new project dialog screens for complete keyboard accessibility.
  • Take any file type including solution files and drop them on to the start window when you launch Visual Studio to load the file.
  • Resize the start window and new project dialog by dragging the edges. Visual Studio remembers changed sizes between invocations of the windows. Ability to maximize the windows by double clicking in the title bar area and minimize the windows by clicking on the task bar icon when in their launch states.
  • Access the Developer Command Prompt and Developer Power Shell by either going to “Tools > Command Line” or by searching for them via the Visual Studio Search. Accessing them from within the IDE, automatically sets their path according to the currently opened solution or folder.
  • The Preview Features tools options page has a new look that provides more information of the feature. Check this page for new features and to provide feedback on features.
  • Preview Feature: Enable the “Standard tool window layout” preview feature to improve the startup time for Visual Studio by minimizing the impact of opening tool windows.
  • Backup files are now saved to a temporary folder to avoid using unnecessary storage space in My Document folders that are synchronized with OneDrive
  • Users only have to sign in one time to access Azure resources in Visual Studio, Azure CLI or Azure PowerShell.
  • Developer PowerShell enables users to do everything available in Developer Command Prompt, but now from the familiar PowerShell interface.
  • Visual Studio retains filters for language, platform, and project type between invocations of the new project dialog for easier access generally used templates with fewer clicks.

Extension

  • LSP: Folding Range has been updated to better support large snippets
  • An extension that uses Newtonsoft.Json may take advantage of features in the new version.

C++

  • For local CMake projects configured with Clang, Code Analysis now runs clang-tidy checks, appearing as part of background code analysis as in-editor warnings (squiggles) and in the Error List.
  • Updated the
  • Added the following C++20 Standard Library preview features:
    • Available under /std:c++latest:
    • P0020R6: atomic
    • P0463R1: endian enumeration
    • P0482R6: char8_t type for UTF-8 characters and strings
    • P0653R2: to_address() for converting a pointer to a raw pointer
    • Available under /std:c++17 and /std:c++latest:
    • P0600R1: [[nodiscard]]in the library
    • Available unconditionally:
    • P0754R2:
    • P0771R1: std::function move constructor should be noexcept
  • Windows SDK is no longer a dependency for the CMake for Windows and CMake for Linux components.
  • Improvements to the C++ linker to significantly improve iteration build times for the largest of input. /debug:fast and /incremental times have been improved on average by 2x, and /debug:full by 3-6x.

Visual Studio Installer support

  • The Visual Studio Installer now handles improved size space detection based on what a user already has installed. If the required amount of space is significantly larger than what is available, the previous warning is now converted to an error and blocks installations.

Microsoft Edge Insider support

  • Visual Studio now enables debugging JavaScript in the new Microsoft Edge Insider browser for ASP.NET and ASP.NET core projects.
  • Install the browser, set a breakpoint in application JavaScript and start a debug session using Edge Insider browser. Visual Studio will launch a new browser window with debugging enabled allowing developers to step through application JavaScript within Visual Studio.
  • Visual Studio also supports debugging custom browser configurations using the “Browse with” option to launch the browser with custom CLI parameters (eg —inprivate).

.JUST

  • Users requested bringing back the Sort Usings command separate from the Remove Usings command. the Sort Usings command in now available under Edit > IntelliSense.
  • Users can now convert a switch statement to a switch expression. Under project file, verify the language version is set to preview as switch expressions are a new C# 8.0 feature. Place your cursor in the switch keyword, type (Ctrl+.) to open the Quick Actions and Refactorings menu, and select Convert switch statement to expression.
  • Developers can now generate a parameter with a code fix. Place the cursor in the variable name and type (Ctrl+.) to open the Quick Actions and Refactorings menu. Select the option to Generate a variable to generate a new parameter.

Test Explorer

The Test Explorer now has significant UI improvements including better handling of large test sets, more natural filtering, discoverable commands, and the addition of customizable columns that let the user fine-tune what test information is displayed.

  • Significant reduction in memory consumed by the Visual Studio process and faster test discovery for solutions which have a large number of tests.
  • New filter buttons allow users to filter the view by test outcome easily. Failing tests show with a single click!
  • Additional buttons for ‘Run Failed Tests’ and ‘Run Previous Test Run’ make it easier to discover some of the most popular test-related keyboard shortcuts.
  • Users can customize what information is displayed by tests at a glance by selecting what columns are displayed! The Duration column can be displayed when investigating performance and use the Message column when comparing results. This table layout mimics the Error List table in its customizability. The columns can also be filtered using the filter icon that appears when hovering over the column header.
  • Users can specify what is displayed in each tier of the test hierarchy. The default tiers are Project, Namespace, and then Class, but additional options include Outcome or Duration groupings.
  • The test status window (the pane below the test list that displays the messages, output, etc.) is much more usable. Users can copy substrings of text, and the font-width is fixed for more readable output.
  • Playlists can be displayed in multiple tabs and are much easier to create and discard as needed.
  • Live Unit Testing now has its view in the Test Explorer. It displays all tests currently included in Live Unit Testing (aka. the live test set), so testers can easily keep track of Live Unit Testing results separate from the manually run test results.
  • There is a target framework column that can display multi-targeted test results.

android

iOS

Deprecated items

  • The project creation wizard for creating new Azure DevOps Server (TFS) projects has been removed from the Team Explorer. Users who want to create a new project can still go to thier Azure DevOps Server instance and create a project through the web UI.
  • The Sharepoint integration tab has been removed from Team Explorer when connecting to Azure DevOps Server (TFS) projects. The Azure DevOps / Sharepoint integration was deprecated in TFS 2018.

Top Issues Fixed in Visual Studio 2019 version 16.2

Version number 16.2.1
Release status Final
Operating systems Windows 7, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016
Website Microsoft
Download
License type Paid
.fb-background-color { background: #ffffff !important; } .fb_iframe_widget_fluid_desktop iframe { width: 100% !important; }
AndroidAzureCLIDevOpsExplorerIDEInstalleriOSLinuxMicrosoftPreviewSDKSoftwareSQLTeamVisual StudioWindowsWindows ServerXbox
Share