Visual Studio Blog
The official source of product insight from the Visual Studio Engineering Team
Latest posts
Introducing Visual Studio Codespaces: cloud-hosted development for wherever you’re working
<p>With a new name of Visual Studio Codespaces, lowered pricing, a Basic instance type, and many other new features, there's never been a better time to try remote development. <a href="https://aka.ms/vso-login">Go give it a try</a>!</p>
Exception Helper – Rethrown Exceptions
Ever had a bug in an async method that caused an exception? Been frustrated that the debugger doesn't show you where that exception happened? Or been frustrated when looking at an exception that has an inner exception, but the debugger doesn't easily show you where that exception was from? Starting from the Visual Studio 2019 16.5 release, the exception helper now contains the original call stack for a rethrown exception. This helps you get to the root cause in your code of any rethrown exceptions. This is especially helpful in the case of async exceptions, which are caught and then re-thrown by framework code. ...
Creating and Packaging a .NET Standard library
In this post we will cover how you can create a .NET Standard library and then share that with other developers via NuGet. We will be demonstrating this with Visual Studio for Mac, but you can also follow along with Visual Studio, or Visual Studio Code when using the dotnet CLI. If you are on macOS, and haven’t already download Visual Studio for Mac you can download it here. We will create a new .NET Standard library from scratch, configure it for NuGet and then publish to nuget.org. The sample library will be a logging package. When developing your applications, it is common to create some code that you’d lik...
See What’s New in Visual Studio 2019 v16.6 Preview 3!
Visual Studio 2019 v16.6 Preview 3 releases today with new features in Git user experiences, Terminal, Mobile Developer, and Microsoft Fakes for .NET Core.
Bring your own machine to Visual Studio Online
Today Visual Studio Online provides fully-managed, on-demand, ready-to-code development environments in the cloud, but did you know you can also register your own machines and access them remotely from Visual Studio Code or our web editor? This is a great option for developers that want to cloud-connect an already configured work or home machine for anywhere access, or take advantage of the Visual Studio Online developer experience for specialized hardware we don’t currently support. We’ve made several improvements to streamline the self-hosted registration process and expand supported scenarios. Register your m...
Meet Visual Studio for Mac’s New Integrated Terminal!
Visual Studio 2019 for Mac Preview now includes an integrated terminal, with support for themes, search, multiple instances, and integration with the macOS terminal history. Read about the new features and find out how to try it out today!
A guide to remote development with Live Share
Working in a fully distributed, remote team requires sophisticated collaboration technology, which needs to be both supercharged and frictionless. Visual Studio Live Share was built on the bold principle of making remote developer collaboration as powerful and natural as in-person collaboration. We knew that our paradigm: “share your context, not your screen,” was only feasible, if we allowed the power of the modern IDE translate to remote collaboration sessions. Just then the world changed drastically and everyone was forced to be remote. It wasn’t just professional developers who needed Live Share; there wer...
Thank you, Visual Studio docs contributors (March 2020)
Thank you to everyone who contributed pull requests and GitHub issues to the Visual Studio docs in March of 2020! Learn how you can get involved.
Improved Git Experience in Visual Studio 2019
We just released the first iteration of a revamped Git experience in Visual Studio 2019 to enhance your productivity when working with code on GitHub, Azure Repos, and other hosting services.