Visual Studio

Managed Memory Dump Analyzers

For problems that do not manifest in logs or that you cannot investigate by debugging locally you might attempt to capture a diagnostics artifact, like a memory dump, while the issue is active in your production environment. However, upon talking to developers and support engineers we know that memory analysis can be time consuming,
The post Managed Memory Dump Analyzers appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 v16.10 Preview 2 Releases Today

We are excited to announce the release of Visual Studio v16.10 preview 2. This release continues a theme of developer productivity and convenience. We’ve added C++20 ranges, IntelliSense completions, and new features for testing, Docker tooling enhancements, and Git integration!

Download the latest Visual Studio preview release to try the new features in 16.10.
The post Visual Studio 2019 v16.10 Preview 2 Releases Today appeared first on Visual Studio Blog.
Visual Studio

Enhanced Productivity with Git in Visual Studio

We continue to enhance the Git experience in Visual Studio and are excited to announce some long-awaited updates in version 16.10 Preview 2. You can download the latest Preview and run it right alongside your main release, leaving your production installation undisturbed.
The post Enhanced Productivity with Git in Visual Studio appeared first on Visual Studio Blog.
Visual Studio

Introducing Visual Studio Administrator Updates

During the month of April 2021, Visual Studio will start publishing administrator updates to Visual Studio 2017 and Visual Studio 2019 via Windows Server Update Services (WSUS) and the Microsoft Update Catalog. Enterprises will be able to then use standard deployment tools like Microsoft Endpoint Configuration Manager to easily roll out these updates throughout their organization.
The post Introducing Visual Studio Administrator Updates appeared first on Visual Studio Blog.
Visual Studio

Performance Improvements in NuGet

With each new release of Visual Studio comes a plethora of performance improvements when restoring NuGet packages, managing project dependencies, and browsing for the next great package to include in your solution.
The post Performance Improvements in NuGet appeared first on Visual Studio Blog.
Visual Studio

Angular Language Service for Visual Studio Update

Last August, the JavaScript/TypeScript tools team released the Angular Language Service for Visual Studio customers. We wanted to appeal to the many ASP.NET/ASP.NET Core users that are building their front-end projects with Angular. Though there was a lot of praise around this extension, 
The post Angular Language Service for Visual Studio Update appeared first on Visual Studio Blog.
Visual Studio

What’s new with GitHub Actions tooling in Visual Studio

In a previous post, using GitHub Actions in Visual Studio is as easy as right-click and Publish, we announced the efforts we added to Visual Studio extending our Publish experiences to introduce and assist customers into a repeatable, predictable continuous integration and deployment (CI/CD) environment using GitHub Actions.
The post What’s new with GitHub Actions tooling in Visual Studio appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 for Mac version 8.9 is now available

We’re excited to announce that Visual Studio 2019 for Mac version 8.9 is available for you to download today. This release includes support for .NET 6 Preview 1, testing support for Unity applications, a preview of a new Quick Actions and Refactorings dialog,
The post Visual Studio 2019 for Mac version 8.9 is now available appeared first on Visual Studio Blog.
Visual Studio

Frictionless repeated edits: IntelliCode suggestions in completion list

As a developer you make repetitive changes to your code all the time. In many cases you don’t even realize that you are doing a repetitive task or that Visual Studio IntelliCode suggestions can help you. IntelliCode suggestions can already do the edit and find other locations where the same edit applies,
The post Frictionless repeated edits: IntelliCode suggestions in completion list appeared first on Visual Studio Blog.
Visual Studio

New Dynamic Instrumentation Profiling for .NET

With the release of version 16.9 of Visual Studio, instrumentation profiling in Visual Studio just got better. Introducing our new dynamic instrumentation tool. This tool shows the exact number of times your functions are called and is faster than our previous static instrumentation tool.
The post New Dynamic Instrumentation Profiling for .NET appeared first on Visual Studio Blog.
Visual Studio

Intelligent Visual Studio Search Service

In Visual Studio (VS) 2019 v16.0 release, the Visual Studio Search shortcut Ctrl+Q, as shown in the screenshot below, was introduced as a Quick Launch for VS feature searches and expanded in v16.3 to support code searches.  With millions of developers using the VS IDE, 
The post Intelligent Visual Studio Search Service appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 v16.9 and v16.10 Preview 1 are Available Today!

Whenever there is a conference such as Microsoft Ignite, there is a tangible excitement throughout our internal teams. We look forward to discovering what new, exciting products, product features, and educational opportunities are available for our customers. Carrying this excitement forward,
The post Visual Studio 2019 v16.9 and v16.10 Preview 1 are Available Today! appeared first on Visual Studio Blog.
Visual Studio

[Guest Post] Better refactoring for Unity projects using .NET analyzers

This post was authored by guest blogger Shreya Pandit, an intern on the Visual Studio Tools for Unity team and published by the team on her behalf.

My name is Shreya Pandit, and I am an undergraduate student majoring in Computer Science and Cognitive Science at MIT.
The post [Guest Post] Better refactoring for Unity projects using .NET analyzers appeared first on Visual Studio Blog.
Visual Studio

Working with large .NET 5 solutions in Visual Studio 2019 16.8

With the release of .NET 5, migration of solutions from .NET Framework has increased. In particular, we have started to see very large solutions being moved. To ensure this experience is as good as possible, we have been working on optimizing Visual Studio to handle solutions that contain large numbers of .NET 5 and .NET Core projects.
The post Working with large .NET 5 solutions in Visual Studio 2019 16.8 appeared first on Visual Studio Blog.
Visual Studio

New experience for sending us your feedback

We’ve been working to improve the Developer Community for providing feedback about Visual Studio. Last summer, we updated to a more flexible browser-based mechanism for sending feedback. Now we’re upgrading the rest of the Developer Community website. We’ve listened to your feedback and addressed almost half of all feature requests for Developer Community made over the years.
The post New experience for sending us your feedback appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 v16.9 Preview 3 is Available Today

First of all, Happy New Year! We hope everyone had a safe and enjoyable time ushering in 2021. As a team, we are looking ahead with strong optimism for what is coming this year. While we work on planning our next series of releases,
The post Visual Studio 2019 v16.9 Preview 3 is Available Today appeared first on Visual Studio Blog.
Visual Studio

A more integrated terminal experience

As part of the new additions of the Visual Studio 2019 v16.8 release, and thanks to your feedback, we have added a couple new tricks to the integrated terminal! It now allows you to open a new terminal to a location based on your Solution Explorer selection and provides customizable commands for copy and paste.
The post A more integrated terminal experience appeared first on Visual Studio Blog.
Visual Studio

[Guest Post] Visual Studio for Mac Helps You Write Tests

You’re writing tests for your code, right? No? Just say ‘yes’. It’ll make this blog post go a lot easier. So anyway, I’m happy to hear that you’re writing tests for all your code. Whether you’re following the “test first” / Test-Driven Development (TDD) approach or whether you’re just writing some unit tests or integration tests,
The post [Guest Post] Visual Studio for Mac Helps You Write Tests appeared first on Visual Studio Blog.
Visual Studio

[Guest post] Our Head First C# Contest Got Some Truly Creative Entries

This post was authored by guest blogger Andrew Stellman, author of the Head First C# book series, and published by the Visual Studio for Mac team on his behalf.

We got some great projects from the Head First C# contest!

In my last guest post on the Visual Studio blog,
The post [Guest post] Our Head First C# Contest Got Some Truly Creative Entries appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 v16.9 Preview 2 and New Year Wishes Coming to You!

As we quickly move towards the end of this unpredictable year, our team is delivering at least one more set of features your way in Visual Studio 2019 v16.9 Preview 2! Our C++, .NET, and Xamarin Forms teams have been hard at work to deliver some great new functionality.
The post Visual Studio 2019 v16.9 Preview 2 and New Year Wishes Coming to You! appeared first on Visual Studio Blog.
Visual Studio

[Guest post] Learn C# with Visual Studio, Visual Studio for Mac, and Unity (and win a free book!)

This post was authored by guest blogger Andrew Stellman, author of the Head First C# book series, and published by the Visual Studio for Mac team on his behalf.

Visual Studio is an amazing development tool. But Visual Studio and Visual Studio for Mac are more than just intuitive,
The post [Guest post] Learn C# with Visual Studio, Visual Studio for Mac, and Unity (and win a free book!) appeared first on Visual Studio Blog.
Visual Studio

GitHub accounts are now integrated into Visual Studio 2019

We are happy to announce that Visual Studio 2019 now offers a fully integrated GitHub account experience. Starting with version 16.8, you’ll be able to add both GitHub and GitHub Enterprise accounts directly from Visual Studio. The new functionality allows you to add and leverage them just as you do with Microsoft accounts,
The post GitHub accounts are now integrated into Visual Studio 2019 appeared first on Visual Studio Blog.
Visual Studio

Announcing the Release of the Git Experience in Visual Studio

We’re excited to announce that our new Git tooling is now the default source control experience in Visual Studio 2019, beginning with version 16.8. We’ve been working on this experience over the last year, iterating based on your feedback to build out key features,
The post Announcing the Release of the Git Experience in Visual Studio appeared first on Visual Studio Blog.
Visual Studio

Make your repeated edits faster and more accurate with IntelliCode suggestions

Making repeated editing changes in your code is tedious and error prone. In Visual Studio 2019 version 16.7 introduced IntelliCode suggestions. IntelliCode suggestion helps speed you along, tracks your edits locally, detects repetition, and applies edits to your code. We now provide better tailored suggestions and add the ability to review and apply multiple suggestions at once – check out the video below:

Apply all suggestions

You can now use apply all to review and apply all edits at once.
The post Make your repeated edits faster and more accurate with IntelliCode suggestions appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 for Mac version 8.8 is now available

Visual Studio 2019 for Mac version 8.8 is available today! We’ve added support for developing applications with .NET 5 and debugging Blazor WebAssembly applications and included several improvements for Xamarin developers, including Xamarin.Forms 5.0 Preview support.

Visual Studio for Mac version 8.8 is available for you to download today.
The post Visual Studio 2019 for Mac version 8.8 is now available appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 v16.8 and v16.9 Preview 1 Release Today

Today the Visual Studio team is proud to announce the release of Visual Studio 2019 v16.8 and v16.9 Preview 1. These releases have several notable features from the teams improving Git Productivity, C++, IntelliCode, .NET, XAML, and Web Tools. In addition,
The post Visual Studio 2019 v16.8 and v16.9 Preview 1 Release Today appeared first on Visual Studio Blog.
Visual Studio

A more secure GitHub Experience

As the next step in the journey towards a more secure GitHub experience, beginning November 13th, GitHub and Visual Studio will no longer accept account passwords when authenticating with the REST API and will instead require using token-based authentication (e.g., personal access or OAuth),
The post A more secure GitHub Experience appeared first on Visual Studio Blog.
Visual Studio

The Future of Visual Studio Extensions

With new improvements and additions such as GitHub Codespaces, Git Integrations, and IntelliCode Team Completions, Visual Studio has expanded to make development easier, more customizable, and accessible from any machine.  As we continue evolving Visual Studio, what about extensions?!  While still early in the design phase,
The post The Future of Visual Studio Extensions appeared first on Visual Studio Blog.
Visual Studio

Get more done with search in Visual Studio

Over the years, the Search feature in Visual Studio has gotten faster and more capable. You might have missed some of the things it can do to help you be more productive and get the most out of Visual Studio. So,
The post Get more done with search in Visual Studio appeared first on Visual Studio Blog.
Visual Studio

Cross Platform Managed Memory Dump Debugging

I am really happy to announce that with the release of Visual Studio 16.8 Preview 3 you now have the ability to open and analyze managed dumps collected on Linux and use the best in class debugging tools available in Visual Studio.
The post Cross Platform Managed Memory Dump Debugging appeared first on Visual Studio Blog.
Visual Studio

New Features in Visual Studio 2019 v16.8 Preview 3.1

In conjunction with Ignite 2020, we are releasing Visual Studio 2019 v16.8 Preview 3.1. Our events always bring an excitement to our team as we launch new functionality to our product. In this release, we are giving you access to improvements in Git Integration,
The post New Features in Visual Studio 2019 v16.8 Preview 3.1 appeared first on Visual Studio Blog.
Visual Studio

Bridge to Kubernetes GA

We are super excited to announce General Availability of Bridge to Kubernetes. 

Formerly known as Local Process with Kubernetes, Bridge to Kubernetes is an iterative development tool offered in Visual Studio and VS Code that allows developers to write, test and debug microservice code on their development workstations while consuming dependencies and inheriting existing configuration from a Kubernetes environment. 
The post Bridge to Kubernetes GA appeared first on Visual Studio Blog.
Visual Studio

Disassembly improvements for optimized managed debugging

If you are focused on squeezing out the last bits of performance for your .NET service or application, you might choose to take advantage of JIT compiler optimizations. However, debugging optimized code can be a challenge. In this blog I’ll show you how the Disassembly Window,
The post Disassembly improvements for optimized managed debugging appeared first on Visual Studio Blog.
Visual Studio

Visual Studio Codespaces is consolidating into GitHub Codespaces

At the last Ignite, we announced the public preview of Visual Studio Codespaces and shared our vision for cloud-powered development environments that would enable developers to work from anywhere and on any platform. Since then, we’ve seen incredible validation and excitement about codespaces and the scenarios they enable.
The post Visual Studio Codespaces is consolidating into GitHub Codespaces appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 v16.8 Preview 2 Releases New Features Today!

 

New features in Git Integration, .NET Productivity, Web Tools, and Xamarin are releasing in Visual Studio 2019 v16.8 Preview 2. Each of our teams continue to work hard to delight our developers. For this reason, Preview releases are some of the most exciting for us as we wait to hear how our newest features impact your work.
The post Visual Studio 2019 v16.8 Preview 2 Releases New Features Today! appeared first on Visual Studio Blog.
Visual Studio

Overhauling the Visual Studio feedback system

During the summer, we refreshed the experience for sending feedback on Visual Studio. It marks the first in a long row of changes coming to the Visual Studio feedback system. The result will be a more engaging experience that is also faster and more user friendly.
The post Overhauling the Visual Studio feedback system appeared first on Visual Studio Blog.
Visual Studio

The making of Visual Studio IntelliCode’s first deep learning model: a research journey

Introduction

Since the first IntelliCode code completion model was shipped in Visual Studio and Visual Studio Code in 2018, it has become an essential coding assistant for millions of developers around the world. In the past two years, we have been working tirelessly to enable IntelliCode for more programming languages and, 
The post The making of Visual Studio IntelliCode’s first deep learning model: a research journey appeared first on Visual Studio Blog.
Visual Studio

Live coding Visual Studio extensions

Writing extension for Visual Studio can be a challenging affair. It also happens to be extremely satisfying and a lot of fun. But even with our getting-started guidance, there is still a lot to learn, explore, and keeping up with. After 10 years and over 130 extensions,
The post Live coding Visual Studio extensions appeared first on Visual Studio Blog.
Visual Studio

Use Visual Studio in Presentation Mode

Have you ever seen a presentation using Visual Studio, but had a hard time seeing the too-small fonts in the editor, Solution Explorer and menu system? How about all the custom extensions and themes the presenter used, making it harder to figure out what exactly was going on?
The post Use Visual Studio in Presentation Mode appeared first on Visual Studio Blog.
Visual Studio

Making repeated edits easier with IntelliCode suggestions

What if your developer tools could track your edits and learn while you are making changes? What if they could offer to do remaining edits for you?

Your repeated edit experience is now enhanced by IntelliCode suggestions in Visual Studio 2019 16.7.
The post Making repeated edits easier with IntelliCode suggestions appeared first on Visual Studio Blog.
Visual Studio

Angular Language Service for Visual Studio   

Great news everyone: The Angular Language Service is coming to Visual Studio!
For those who don’t know, the Angular team has done a lot of great work on powering up the editing experience for Angular using something called the Angular Language Service.
The post Angular Language Service for Visual Studio    appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 for Mac version 8.7 is now available

Visual Studio 2019 for Mac version 8.7 is available today and includes support for gRPC / OpenAPI client generation and improved unit testing integration. Additionally, it includes several improvements for Xamarin developers, including Xamarin.Forms 4.8 Support. This release also includes initial support for macOS Big Sur,
The post Visual Studio 2019 for Mac version 8.7 is now available appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 v16.7 and v16.8 Preview 1 Release Today!

Today we are excited to announce the release of Visual Studio 2019 version 16.7 and Visual Studio 2019 version 16.8 Preview 1.  Each of these releases have features we have been working hard to deliver.  Install version 16.7 to start using our highlight improvements.
The post Visual Studio 2019 v16.7 and v16.8 Preview 1 Release Today! appeared first on Visual Studio Blog.
Visual Studio

Database Profiling with Visual Studio

Have you ever been tasked with diagnosing a slow performing web application and suspected the database was to blame? Looking into your database tier requires specific tools, now you can quickly and easily investigate using the database profiling tool in Visual Studio’s Performance Explorer!
The post Database Profiling with Visual Studio appeared first on Visual Studio Blog.
Visual Studio

Viewing Managed COM Objects Through Native Pointers

If you are a developer who is curating a successful .NET project using COM interop, then our latest preview of Visual Studio is for you (Download 16.7 Preview 3). This feature automatically decodes managed COM objects referenced by native pointers allowing you to fully inspect values in the Locals Window.
The post Viewing Managed COM Objects Through Native Pointers appeared first on Visual Studio Blog.
Visual Studio

Exciting new updates to the Git experience in Visual Studio

We’ve seen a lot of enthusiasm in the past few months with the improvements we’ve been making to the Git integration for Visual Studio 2019. We’ve also received a healthy amount of good feedback that’s helped us focus our efforts. We first announced the new changes in a blog post in March.
The post Exciting new updates to the Git experience in Visual Studio appeared first on Visual Studio Blog.
Visual Studio

Delivering on a promise – the essential extension pack

During Microsoft Build 2020 in May, developers watching the live stream asked me to make it easy to acquire the basic extensions all Visual Studio users would benefit from. What a great idea, so of course I said yes. The wait is now over,
The post Delivering on a promise – the essential extension pack appeared first on Visual Studio Blog.
Visual Studio

Debugging Async Code: Parallel Stacks for Tasks

In the last async debugging blog post, we explored several tools in Visual Studio to help you debug your async code.  One of the tools we discussed was the Parallel Stacks window for Tasks (or Parallel Tasks), a tool that provides task and thread information while debugging. 
The post Debugging Async Code: Parallel Stacks for Tasks appeared first on Visual Studio Blog.
Visual Studio

How Do I Debug Async Code in Visual Studio?

In a recent post, we explored the basics of asynchronous code, why it’s important, and how to write it in C#.  However, while it can improve your program’s overall throughput, async code is still not exempt from bugs!  Writing async code makes debugging more difficult when potential deadlocks,
The post How Do I Debug Async Code in Visual Studio? appeared first on Visual Studio Blog.
Visual Studio

How Do I Think About Async Code?!

Increasingly essential to writing responsive applications, asynchronous code is becoming more and more popular. Unfortunately, asynchronous programming adds an additional level of complexity to your code.  As a result, understanding how this code even works can be tough no matter your experience level. 
The post How Do I Think About Async Code?! appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 v16.7 Preview 2 Available Today!

Whew! It feels like Microsoft Build 2020 just ended yesterday, and now we are releasing Visual Studio 2019 v16.7 Preview 2. We hope you enjoyed any virtual sessions you were able to attend.  Our teams certainly enjoyed presenting upcoming features and products to you.
The post Visual Studio 2019 v16.7 Preview 2 Available Today! appeared first on Visual Studio Blog.
Visual Studio

Introducing Local Process with Kubernetes for Visual Studio 2019

Today, we’re proud to announce the Local Process with Kubernetes preview feature in Visual Studio 2019 16.7 Preview 2.   

 Local Process with Kubernetes allows you to write, test and debug your .NET microservice code on your development workstation while connected to your Kubernetes cluster with the rest of your application or services.  
The post Introducing Local Process with Kubernetes for Visual Studio 2019 appeared first on Visual Studio Blog.
Visual Studio

Visual Studio Subscriptions administrator feature updates

Over the past few months, we’ve interviewed a number of our Visual Studio Subscriptions administrators, and had a couple different surveys running in the administration portal to better understand what you like, don’t like, and absolutely hate about the current admin experience (yes the surveys are read by the PM team;
The post Visual Studio Subscriptions administrator feature updates appeared first on Visual Studio Blog.
Visual Studio

Learn with Visual Studio Remote Office Hours

A new live broadcast directly from the Visual Studio team (my garage to be exact) is now streaming near you every Thursday morning. It’s about everything Visual Studio and you get rare insights into the inner workings of features, processes, and the people that make it all happen.
The post Learn with Visual Studio Remote Office Hours appeared first on Visual Studio Blog.
Visual Studio

Keep your IntelliCode completions fresh with our GitHub Action for Team Completions

Visual Studio IntelliCode helps by giving contextually-rich code completion suggestions as you type. This allows you to code faster, onboard to new projects sooner, and learn new APIs more quickly.

Although IntelliCode’s base model was trained on over 3000 top open source GitHub repositories,
The post Keep your IntelliCode completions fresh with our GitHub Action for Team Completions appeared first on Visual Studio Blog.
Visual Studio

Improvements to XAML tooling in Visual Studio 2019 version 16.7 Preview 1

Hello once again from the XAML tooling team in Visual Studio. Given this week’s many new and exciting releases at Microsoft Build 2020 I want to take this opportunity to recap what’s new for those building WPF or UWP applications, and where applicable,
The post Improvements to XAML tooling in Visual Studio 2019 version 16.7 Preview 1 appeared first on Visual Studio Blog.
Visual Studio

Expanding Visual Studio 2019 support for Visual Studio Codespaces

Now more than ever, developers are juggling multiple projects at work and at home. New features, bug fixes, PR reviews, & prototypes all compete for time and attention on limited resources. Visual Studio Codespaces provides hosted development environments that allow you to develop entirely in the cloud.
The post Expanding Visual Studio 2019 support for Visual Studio Codespaces appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 for Mac version 8.6 is now available

Visual Studio 2019 for Mac version 8.6 is available today and includes an integrated terminal, support for Blazor WebAssembly, updated identity libraries, and support for building and running gRPC projects.

Are you ready for the latest version of Visual Studio 2019 for Mac?
The post Visual Studio 2019 for Mac version 8.6 is now available appeared first on Visual Studio Blog.
Visual Studio