Microsoft Visual Studio 2019 contains many new and exciting features and IDE productivity enhancements to support Windows app development, cross-platform mobile development, Azure development, web and cloud development, and more.
Now, you and your teams will become more productive in building current and future projects as you benefit from the innovation in the IDE that makes every keystroke count.
Whether you’re new to coding or ready for your next project, Visual Studio 2019 streamlines your experience so you can get right down to focused work. You’ll find more screen space for your code and you can search for anything from one place. You can keep your code tidy with one-click code clean-up. When you’re debugging, you’ll notice better stepping performance and you’ll get search capabilities within the Autos, Locals, and Watch windows to quickly find that elusive object or value.
Visual Studio provides cutting-edge tools and technologies to create apps that take advantage of the latest platform capabilities, whether Windows, Android, iOS, or Linux. It also targets earlier platforms so you can create new apps or modernize existing apps that execute on earlier versions of Windows while leveraging the enhanced development tools, quality enablement, and team collaboration capabilities in Visual Studio 2019.
Visual Studio 2019 Support for .NET Development
Visual Studio 2019 supports development of apps that use any of the .NET implementations. Among the workloads and project types, you can find support for NET Framework, .NET Core, Mono, .NET Native for Universal Windows Platform (UWP), C#, F#, and Visual Basic
Support for Android Development
Visual Studio 2019 enables you to build native Android apps using Xamarin and C# or using C++. The Visual Studio Tools for Unity and the Unreal Engine enable Android game development. You can also use Visual Studio for Mac to build Android apps using a Mac.
Use Visual Studio setup to easily obtain the Android SDK and Android API levels 19, 21, 22, and 23. Download additional API levels separately using the Android SDK Manager. You can also use Visual Studio Setup to obtain the Android Native Development Kit (R10E), Java SE Development Kit, and Apache Ant.
Support for Linux Development
Visual Studio 2019 enables you to build and debug apps for Linux using C++, Python, and Node.js. Creating C++ apps for Linux requires the Visual C++ for Linux Development extension. Creating apps with Python or Node,js, requires that you enable remote debugging on the target Linux machine. You can also create, build and remote debug .NET Core and ASP.NET Core applications for Linux using modern languages such as C#, VB and F#.
Support for macOS Development
Visual Studio 2019 enables you to build console applications and ASP.NET applications that target macOS. However, debugging is not supported. For additional macOS development tools choices, try Visual Studio Code or Visual Studio for Mac. Visual Studio Code provides a streamlined, extensible developer tool experience for macOS. Visual Studio for Mac provides a feature-rich IDE that enables you to build native macOS apps, including ASP.NET, using C#.
Microsoft Visual Studio 2019 Features:
Write code with fewer errors
Type variables quickly and accurately, using IntelliSense code suggestions if you get stuck. Maintain speed no matter the complexity as you navigate to any file, type, member, or symbol declaration you need. Make quick improvements to your code using lightbulbs that suggest actions such as renaming a function or adding a parameter.
Learn more about your code
CodeLens helps you easily find important insight such as what changes have been made to your code, the impact of those changes, and whether your method has been unit tested. See references, authors, tests, commit history, and other essential information at a glance.
Quickly find and fix your bugs
Visual Studio lets you pause code execution the moment you want to inspect a bug, using the breakpoint and method you need. If you’ve taken one step too far or encountered an unexpected change, you can step back to any specific line of code – no need to restart your session or recreate your state.
Easily navigate and organize your test suite so you can analyze how much code you’re testing and see results instantly. Immediately know the impact of every change you make, letting advanced features test code as you type. Fix errors as soon as they happen and see if new changes are covered by existing tests.
Share more than screens
Lead your team with quick and natural collaboration using Live Share to edit and debug together in real time, no matter the language or platform. Personalize your session with access controls and custom editor settings that enforce consistent coding styles for everyone.
Build for the cloud
Get up and running quickly using templates for common application types and local Azure emulators–no need for an Azure account. You can also provision application dependencies such as Azure SQL databases and Azure Storage accounts without leaving Visual Studio. Quickly diagnose any issues using Visual Studio’s remote debugger, which attaches directly to your application.
- Remove use of disallowed registers in memset.
- Fixed a codegen bug involving complicated nested expressions involving the bitwise-not operator.
- Fixed shader debugging for VS Graphics Analyzer
- Fixed an IntelliSense crash that occurred when processing static data members in in-class template specializations.
- X64 VC Redist no longer removes runtime files when run with /installer /passive switches.
- Corrected an issue where the include search order may be incorrect when prepended to “Include Directories”.
- We have fixed performance problem and false positives caused by one of the checker extensions that finds bugs in misuse of VARIANTs.
- We have fixed performance problem caused by one of the checker extensions that finds bugs in misuse of enum values as index.
- Introduces Live Share language services fix that restores major code editing features for collaboration session participants (code completion, syntax highlighting, errors, etc.)
- Concurrency analyzer should no longer produce false warnings C26110 (failure to acquire lock) with auto-lock patterns.
- C# and Visual Basic compilers fixed a crashed involving InternalsVisibleTo clashing with other assembly level attributes.
- We have fixed an issue experienced by customers packaging their projects with Windows Application Packaging Projects, such as WPF NetCore apps and Project Reunion apps:
Error Assets file ‘…\obj\wappublish\win10-x86\project.assets.json’ not found. Run a NuGet package restore to generate this file. App4 (Package) C:\Program Files\dotnet\sdk\5.0.302\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets 242
This problem was caused by the Packaging Project looking for the project.assets.json file in the wrong directory, win10-$(configuration), when it should be looking in win-$(configuration).
What’s New in Microsoft Visual Studio 2019 16.10.3:
- Fixing an issue where Go To Definition on symbols imported from modules sometimes goes to the start of the module file rather than the symbol’s definition.
- Fixed an issue where visually impaired developers would face difficulty to identify the focus on the screen since the Luminosity ratio of border color is less than 3:1 for the text box.
- Fixed Database Project: Dragging a file from solution explorer into an opened one is deleting the file from the file system.
- Fixed an issue where using a merge statement in database projects will result in build errors.
- No longer send paths on disk when reporting which extensions are installed.
- Fixes an issue where attempting to close the quick start window can cause Visual Studio to crash.
- Fix an issue where showing tool windows sometimes crash VS.
- Fix for C++ Edit and Continue in user-code when unrelated G++/GCC generated symbols are loaded in the application.
- Fixes private selector usages from the iAd framework.
- Fixed a crash in VS which results from errors occurring in the XAML Designer
- Fixed an issue with the Windows Application Packaging projects that reference .netcoreapp projects are generating a .msixbundle.
- Fixing failure to conduct fast up-to-date check on WAP projects which was causing those projects to be built (instead of being skipped), even when project is up-to-date and does not need modifications, further causing increased incremental build times in IDE.
What’s New in Microsoft Visual Studio 2019 16.10.2:
- The concurrency checks in code analysis got smarter. They are harder to fool with complex control flow.
- This fix restores the behavior for external headers by skipping analysis of external headers and suppressing warnings from external headers.
- Fixed .aspx/ascx files where users may see incomplete IntelliSense or experience slow performance.
- Fixed scalability issues with the Unity CodeLens provider when working on large projects.
- Reinstated translated strings in the Azure Service Authentication options page.
- Fixed intermittent visual code display issues when using Resharper extension.
- Fixed an issue where certain tool windows, editors, and designers would be rendered too small to display any content.
- Fixes Xamarin iOS missing app icon problems, either when running an app or when trying to publish it to the App Store.
- Building projects with AOT+LLVM no longer fails with an XA3001 error.
- After upgrading to Visual Studio 2019, version 16.10, under certain circumstances, publishing of UWP apps may fail with error message “The specified resource name cannot be found in the image file”. This is now fixed.
- Fixed an issue causing Visual Studio 2019 to stop responding when device configuration changes.
- Fixes three issues in MSBuild:
- Avoids MSB4017 errors when building in Azure DevOps.
[MSBuild]::MakeRelative()) again preserves trailing slashes in its input.
- Exclude globs with a trailing ** pattern again exclude files without . characters
What’s New in Microsoft Visual Studio 2019 16.10.1:
- Fixed an issue causing a crash with the IntelliSense compiler.
- Fixed an issue that could cause Visual Studio 2019 instances from closing if the Test Explorer is open in the solution.
- Fixed a failure when developers would build partial solutions from the command line.
- Fixed a failure in ClickOnce Publish for .NET Core applications.
- Fixes an issue where the call stack window can crash Visual Studio 2019.
- Fixes build error “Metadata file ‘***\bin\Debug\NativeLibrary.dll’ could not be found” when building iOS Binding projects.
Homepage – https://visualstudio.microsoft.com/vs/
Visual Studio 2019 System Requirements:
The following products support the minimum system requirements below:
- Visual Studio Enterprise 2019
- Visual Studio Professional 2019
- Visual Studio Community 2019
- Visual Studio Team Foundation Server Office Integration 2019
Supported Operating Systems:
- Windows 10 version 1703 or higher: Home, Professional, Education, and Enterprise (LTSC and S are not supported)
- Windows Server 2019: Standard and Datacenter
- Windows Server 2016: Standard and Datacenter
- Windows 8.1 (with Update 2919355): Core, Professional, and Enterprise
- Windows Server 2012 R2 (with Update 2919355): Essentials, Standard, Datacenter
- Windows 7 SP1 (with latest Windows Updates): Home Premium, Professional, Enterprise, Ultimate
Size: 1.39 MB