Updated for the 16.1 release
-->
With Visual Studio 2019, you'll get best-in-class tools and services for any developer, any app, and any platform. Whether you're using Visual Studio for the first time or you've been using it for years, there's a lot to like in this new version!
Here's a high-level recap of what's new:
For a complete list of everything that's new in this version, see the release notes.
Develop
Save time with new features.
Improved search
Formerly known as Quick Launch, our new search experience is faster and more effective. Now, search results appear dynamically as you type. And, search results can often include keyboard shortcuts for commands, so that you can more easily memorize them for future use.
The new fuzzy search logic will find anything you need, regardless of typos. So, whether you're looking for commands, settings, documentation, or other useful things, the new search feature makes it easier to find what you're looking for.
Refactorings
There are lots of new and highly useful refactorings in C# that make it easier to organize your code. They show up as suggestions in the light bulb and include actions such as moving members to interface or base class, adjusting namespaces to match folder structure, convert foreach-loops to Linq queries, and more.
Simply invoke the refactorings by pressing Ctrl+. and selecting the action you want to take.
IntelliCode
Visual Studio IntelliCode enhances your software development efforts by using artificial intelligence (AI). IntelliCode trains across 2,000 open-source projects on GitHub—each with over 100 stars—to generate its recommendations.
Here are a few ways that Visual Studio IntelliCode can help enhance your productivity:
We initially supported only C# when we first previewed the IntelliCode as an extension for Visual Studio. Now, new in 16.1, we've added support for C# and XAML 'in-the-box'. (Support for C++ and TypeScript/JavaScript are still in preview, however.)
And if you're using C#, we've also added the ability to train a custom model on your own code.
For more information about IntelliCode, see the Announcing the general availability of IntelliCode plus a sneak peek and Code more, scroll less with Visual Studio IntelliCode blog posts.
Code cleanup
Paired with a new document health indicator is a new code cleanup command. You can use this new command to identify and then fix both warnings and suggestions with the click of a button.
The cleanup will format the code and apply any code fixes as suggested by the current settings and .editorconfig files.
You can also save collections of fixers as a profile. For example, if you have a small set of targeted fixers that you apply frequently while you code, and then you have another comprehensive set of fixers to apply before a code review, you can configure profiles to address these different tasks.
Per-monitor aware (PMA) rendering
If you use monitors that are configured with different display scale factors, or connect remotely to a machine with display scale factors that are different from your main device, you might notice that Visual Studio looks blurry or renders at the wrong scale.
With the release of Visual Studio 2019, we're making Visual Studio a per-monitor aware (PMA) application. Now, Visual Studio renders correctly regardless of the display scale factors you use.
For more information, see the Better multi-monitor experience with Visual Studio 2019 blog post.
CollaborateMicrosoft Visual Studio 2017 Review
Team up to solve issues.
Cloud-first workflow
Something you'll notice when you open Visual Studio 2019 is its new start window.
The start window presents you with several options to get you to code quickly. We've placed the option to clone or check out code from a repo, first.
The start window also includes options to open a project or solution, open a local folder, or create a new project.
For more information, see the Get to code: How we designed the new Visual Studio start window blog post.
Recording with USB Microphones and Headsets. There can be a troublesome delay between the sound made and it being reproduced from your speakers or headphones. For example, low latency monitoring is particularly important to vocalists as high latencies cause a distracting echo effect. Open FL Studio ASIO driver: select your USB mic on. Delay in mic fl studio.
Live Share
Visual Studio Live Share is a developer service that allows you to share a codebase and its context with a teammate and get instant bidirectional collaboration directly from within Visual Studio. With Live Share, a teammate can read, navigate, edit, and debug a project that you've shared with them, and do so seamlessly and securely.
And with Visual Studio 2019, this service is installed by default.
For more information, see the Visual Studio Live Share for real-time code reviews and interactive education blog post and the Live Share now included with Visual Studio 2019 blog post.
Integrated code reviews
We're introducing a new extension that you can download to use with Visual Studio 2019. With this new extension, you can review, run, and even debug pull requests from your team without leaving Visual Studio. We support code in both GitHub and Azure DevOps repositories.
For more information, see the Code reviews using the Visual Studio Pull Requests extension blog post.
Debug
Zero in with precise targeting.
Performance gains
We've taken the once-exclusive C++ data breakpoints and adapted them for .NET Core applications.
So whether you're coding in C++ or .NET Core, data breakpoints can be a good alternative to just placing regular breakpoints. Data breakpoints are also great for scenarios such as finding where a global object is being modified or being added or removed from a list.
And, if you're a C++ developer who develops large applications, Visual Studio 2019 has made symbols out of proc, which allows you to debug those applications without experiencing memory-related issues.
Search while debugging
You've probably been there before, looking in the Watch window for a string amongst a set of values. In Visual Studio 2019, we've added search in the Watch, Locals, and Autos windows to help you find the objects and values you're looking for.
You can also format how a value is displayed within the Watch, Locals, and Autos windows. Double-click one of the items in any of the windows and add a comma (',') to access the drop-down list of possible format specifiers, each of which includes a description of its intended effect.
For more information, see the Enhanced in Visual Studio 2019: Search for Objects and Properties in the Watch, Autos, and Locals Windows blog post.
Snapshot Debugger
Get a snapshot of your app's execution in the cloud to see exactly what's happening. (This feature is available in Visual Studio Enterprise, only.)
We've added support for targeting ASP.NET (Core and desktop) applications that run on an Azure VM. And, we've added support for applications that run in an Azure Kubernetes Service. The Snapshot Debugger can help you dramatically reduce the time it takes to resolve issues that occur in production environments.
For more information, see the Debug live ASP.NET Azure apps using the Snapshot Debugger page, and the Introducing Time Travel Debugging for Visual Studio Enterprise 2019 blog post.
What's next
We update Visual Studio 2019 often with new features that can make your development experience even better. To learn more about our latest innovations, check out the Visual Studio Blog. And for a record of what we've released in preview to date, take a look at the Preview Release Notes.
Want to know more about what else is in the works for Visual Studio 2019? See the Visual Studio Roadmap.
Give us feedback
Why send feedback to the Visual Studio team? Because we take customer feedback seriously. It drives much of what we do.
See also
Simplify the basic tasks of creating, debugging, and deploying applications. Deliver business results using productive, predictable, customizable processes and increase transparency and traceability throughout the lifecycle with detailed analytics.
Whether creating new solutions or enhancing existing applications unleash your creativity with powerful prototyping, architecture and development tools that let you bring your vision to life targeting an increasing number of platforms and technologies including cloud and parallel computing. Realize increased team productivity by utilizing advanced collaboration features and use integrated testing and debugging tools to find and fix bugs quickly and easily creating high quality solutions while driving down the cost of solution development. What do you need to know about free software?
Download.com has chosen not to provide a direct-download link for this product and offers this page for informational purposes only.
Microsoft's Visual Studio 2010 Professional is an integrated solution for developing, debugging, and deploying all kinds of applications. It takes up several gigabytes and costs $799, but you can try it free for 30 days.
Pros
Easy ins: Visual Studio's compact download manager greatly eases the process of downloading and installing this 3389.6MB package. We like being able to specify which tools and programming languages to install and the individual disk space requirements for all of our drives.
Executive suite: Visual Studio has specific settings for different areas of development work, starting with General Development and including Project Management, Web Development, and various programming languages.
Easy on the eyes: A classic Explorer layout with easily accessible and pin-able sidebars (like the right-hand Solutions Explorer) and Office-like touches make Visual Studio not only familiar but also surprisingly easy to manage for such a large suite.
Going Pro: Visual Studio gets right down to business with quick access to server links, New or Existing Projects, and essential resources and communities. Sometimes you get what you pay for.
Cons
Space eater: Visual Studio's primary installation needed 6GB of disk space. You may be able to do without some components, such as SQL Server or Sync Framework.
Needy: Visual Studio requires some additional components to do its job. Our 32-bit system already had VC Runtime 9 (x86) and .NET Framework, but needed Microsoft Application Error Reporting, VC Runtime 10 (x64 and x86), and Microsoft Visual Studios 2010 64-bit Prerequisites (x64). It's a lot to install, and to remove, too, if you choose not to buy.
Performing without a (dot)NET: Some developers have expressed frustration with Visual Studio's .NET Framework dependence and prefer Visual Basic 6.0.
Bottom Line
Microsoft Visual Studio 2010 Professional is huge, sprawling, and expensive, on the one hand, but surprisingly intuitive and nimble on the other. We only scratched the surface of its capabilities during our brief trial, but we came away impressed.
Editors' note: This is a review of the trial version of Microsoft Visual Studio 2010 Professional 10.0.30319.1.
What do you need to know about free software?Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |