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

Releasing Today! Visual Studio 2019 v16.6 & v16.7 Preview 1

Microsoft Build 2020 begins today! Our entire Visual Studio team has been eagerly awaiting this virtual event as it represents great effort and dedication from all of our team members and partners. We anticipate the announcements and demonstrations showcased this week will impact your work.
The post Releasing Today! Visual Studio 2019 v16.6 & v16.7 Preview 1 appeared first on Visual Studio Blog.
Visual Studio

Live Share, now with chat and audio support!

Enjoy a comprehensive collaboration experience with Live Share chat and audio. These preview features are available in the upcoming week for Visual Studio Code and Live Share web clients.

Learn more about how you can use this feature in your favorite IDE.
The post Live Share, now with chat and audio support! appeared first on Visual Studio Blog.
Visual Studio

Building a Progressive Web App with Blazor

A Progressive Web Application (PWA) is a Single Page Application (SPA) that uses modern browser APIs and capabilities to behave like a desktop app. Blazor WebAssembly (now in preview) includes support for Progressive Web Applications. Today, I want to show you how to build your first Blazor PWA.
The post Building a Progressive Web App with Blazor appeared first on Visual Studio Blog.
Visual Studio

Student Spotlight: Outside the Fox thinking outside of the box

By Noel Painter
In 2018 two roommates began a Computer Graphics and Game Development degree at Charles University in Prague with no prior game development experience. They dove headfirst into the world of game development because their first assignment was to create a game,
The post Student Spotlight: Outside the Fox thinking outside of the box appeared first on Visual Studio Blog.
Visual Studio

Introducing Visual Studio Codespaces: cloud-hosted development for wherever you’re working

As we’ve all been adopting practices like social distancing and remote working, development teams have become more distributed. Our own team has been facing some of the challenges that are part of this transition, and it has motivated us to double down on our priority to help developers stay productive from anywhere.
The post Introducing Visual Studio Codespaces: cloud-hosted development for wherever you’re working appeared first on Visual Studio Blog.
Visual Studio

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?
The post Exception Helper – Rethrown Exceptions appeared first on Visual Studio Blog.
Visual Studio

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,
The post Creating and Packaging a .NET Standard library appeared first on Visual Studio Blog.
Visual Studio

See What’s New in Visual Studio 2019 v16.6 Preview 3!

Today we are excited to reveal some new features in Visual Studio 2019 version 16.6 Preview 3. Despite our challenges of learning how to work from home such as interruptions by kids, pets and internet blips, we continue to deliver new features to you.
The post See What’s New in Visual Studio 2019 v16.6 Preview 3! appeared first on Visual Studio Blog.
Visual Studio

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,
The post Bring your own machine to Visual Studio Online appeared first on Visual Studio Blog.
Visual Studio

Meet Visual Studio for Mac’s New Integrated Terminal!

Our users tell us they frequently use a terminal for a variety of tasks – running front-end tasks (e.g. npm, ng, or vue), managing containers, running advanced git commands, scaffolding, automating builds , executing Entity Framework commands, viewing dotnet CLI output,
The post Meet Visual Studio for Mac’s New Integrated Terminal! appeared first on Visual Studio Blog.
Visual Studio

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.
The post A guide to remote development with Live Share appeared first on Visual Studio Blog.
Visual Studio

Thank you, Visual Studio docs contributors (March 2020)

We want to say a big thank you to everyone who contributed to the docs in March of 2020! You are helping make the Visual Studio docs clearer, more complete, and more understandable for everyone. We love that our community takes the time to get involved and share their knowledge.
The post Thank you, Visual Studio docs contributors (March 2020) appeared first on Visual Studio Blog.
Visual Studio

Improved Git Experience in Visual Studio 2019

Last week we released version 16.6 Preview 2 of Visual Studio 2019. It contained the first iteration of a revamped Git experience to improve your productivity when working with code on GitHub, Azure Repos, and other hosting services.

You can enable or disable the experience by searching (Ctrl+Q) for preview features.
The post Improved Git Experience in Visual Studio 2019 appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 version 16.6 Preview 2 Brings New Features Your Way

Visual Studio 2019 version 16.6 Preview 2 comes with several new, exciting capabilities for you to try today.  We recognize that everyone is facing unprecedented stress and concerns with current world events. The Visual Studio team are all working from home and learning how to navigate the challenges that brings to our day-to-day lives. 
The post Visual Studio 2019 version 16.6 Preview 2 Brings New Features Your Way appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 for Mac version 8.5 is now available

Are you ready for the latest version of Visual Studio 2019 for Mac? If so, version 8.5 is available for you to download today! With this release, we’ve continued to polish the existing experience, paying close attention to problem areas mentioned by our users.
The post Visual Studio 2019 for Mac version 8.5 is now available appeared first on Visual Studio Blog.
Visual Studio

Visual Studio for Mac: Become a Productivity Pro

Despite continued advancement and innovation in the IDE space, the bottom line is that IDEs are a productivity tool. As a software developer, the value of an IDE is directly related to how much using the tool increases your productivity. Subsequently,
The post Visual Studio for Mac: Become a Productivity Pro appeared first on Visual Studio Blog.
Visual Studio

Visual Studio for Mac: Refresh(); event recap

We had a great time at the Visual Studio for Mac: Refresh(); event on February 24th! All the videos, slides, and links to demo code are available for you to watch, use for your own virtual events, blog posts, etc. in this repo.
The post Visual Studio for Mac: Refresh(); event recap appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 version 16.5 is now available

The Visual Studio 2019 team here in Redmond has been living under a perpetually grey, wet winter sky since our last minor release. Thankfully, we are beginning to see the sun making regular appearances.  It is our hope this newest release will also brighten your day.
The post Visual Studio 2019 version 16.5 is now available appeared first on Visual Studio Blog.
Visual Studio

Visual Studio Code Docker extension 1.0 – Better than Ever!

We recently released the 1.0 version of our Visual Studio Code Docker extension, which is the first general availability (GA) release. The Docker extension makes it easier to build apps that leverage Docker containers. The extension helps scaffold needed files, build Docker images,
The post Visual Studio Code Docker extension 1.0 – Better than Ever! appeared first on Visual Studio Blog.
Visual Studio

The Spring 2020 Roadmap for Visual Studio published

The Visual Studio roadmap has been updated to provide a peek into the work planned for Visual Studio through June 2020. It captures significant capabilities that we plan to add, but it’s not a comprehensive feature list. Our goal is to clarify what’s coming so you can plan for upgrades and provide feedback on which features would make Visual Studio a more productive development environment for you and your team.
The post The Spring 2020 Roadmap for Visual Studio published appeared first on Visual Studio Blog.
Visual Studio

What’s New in Visual Studio Online

TL;DR

Last November, we unveiled the public preview of Visual Studio Online, which provides managed, on-demand development environments that can be accessed from anywhere using either Visual Studio Code, Visual Studio IDE (in private preview), or the included browser-based editor. Since then,
The post What’s New in Visual Studio Online appeared first on Visual Studio Blog.
Visual Studio

Reminder: Visual Studio for Mac: Refresh(); event on Feb 24

The Visual Studio for Mac Refresh(); event is just a few days away, starting on Monday, February 24, at 9 AM. We’ve got a great day of content planned. Make sure to “save the date” so you don’t forget over the weekend!
The post Reminder: Visual Studio for Mac: Refresh(); event on Feb 24 appeared first on Visual Studio Blog.
Visual Studio

Catch up with Visual Studio Tools for Unity on Mac

Since the launch of Visual Studio for Mac, we have been continuously working on improving Visual Studio Tools for Unity (VSTU). Visual Studio for Mac has been the default IDE for Unity on Mac and it provides free world class support for Unity projects through VSTU.
The post Catch up with Visual Studio Tools for Unity on Mac appeared first on Visual Studio Blog.
Visual Studio

Decompilation of C# code made easy with Visual Studio

Have you ever found yourself debugging a .NET project or memory dump only to be confronted with a No Symbols Loaded page? Or maybe experienced an exception occurring in a 3rd party .NET assembly but had no source code to figure out why?
The post Decompilation of C# code made easy with Visual Studio appeared first on Visual Studio Blog.
Visual Studio

Creating .NET Core global tools on macOS

One of the really cool aspects about .NET Core is the support for global tools. You can use global tools to simplify common tasks during your development workflow. For example, you can create tools to minify image assets, simplify working with source control,
The post Creating .NET Core global tools on macOS appeared first on Visual Studio Blog.
Visual Studio

Making our Unity Analyzers Open-Source 

Here at the Visual Studio Tools for Unity team our mission is to improve the productivity of Unity developers. In Visual Studio 2019 we’ve introduced our Unity Analyzers, a collection of Unity specific code diagnostics and code fixes. Today we’re excited to make our Unity Analyzers Open-Source.
The post Making our Unity Analyzers Open-Source  appeared first on Visual Studio Blog.
Visual Studio

Accessibility Improvements in Visual Studio 2019 for Mac

The release of Visual Studio 2019 for Mac version 8.4.4 includes numerous developments in the color representation of icons, and to warning and error status messages. The new appearance is easy to spot, and the new color palette is highly noticeable.
The post Accessibility Improvements in Visual Studio 2019 for Mac appeared first on Visual Studio Blog.
Visual Studio

Visual Studio for Mac: Refresh(); event speakers and sessions

We’re just 19 days from the Visual Studio for Mac Refresh(); event and are excited to share the full agenda and speaker list with you!
Keynote: A Fresh Look at Visual Studio for Mac

Amanda Silver, Scott Hunter, Jon Galloway

Whether you’re completely new to Visual Studio for Mac, 
The post Visual Studio for Mac: Refresh(); event speakers and sessions appeared first on Visual Studio Blog.
Visual Studio

What’s New in Visual Studio 2019 version 16.5 Preview 2 for C++, Xamarin, and Azure Tooling Experiences

Last week, Visual Studio 2019 version 16.5 Preview 2 was released, bringing many new features and improvements for developers in Visual Studio to help you build better software faster. Please read some highlights of new features and improved developer experiences in this page.
The post What’s New in Visual Studio 2019 version 16.5 Preview 2 for C++, Xamarin, and Azure Tooling Experiences appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 for Mac version 8.5 Preview 2 is available

Visual Studio 2019 for Mac 8.5 Preview 2 is ready to download today! The latest preview of Visual Studio for Mac adds a handful of neat features and fixes that were direct requests from our users such as:
Authentication templates for ASP.NET Core projects

Enhancements in Xamarin for Android and XAML

Refinements to accessibility that include a new color palette,
The post Visual Studio 2019 for Mac version 8.5 Preview 2 is available appeared first on Visual Studio Blog.
Visual Studio

Getting Started with Blazor Server Apps in Visual Studio for Mac

In Visual Studio 2019 for Mac v8.4 one of the big things that we added support for is developing Blazor Server Applications. In this post I’ll show you how you can get started building new Blazor Server applications with Visual Studio for Mac.
The post Getting Started with Blazor Server Apps in Visual Studio for Mac appeared first on Visual Studio Blog.
Visual Studio

Announcing: Visual Studio for Mac: Refresh(); event on February 24

Join us online on February 24th for the Visual Studio for Mac Refresh(); event!
We’ve been hard at work making Visual Studio for Mac a great environment for building .NET Core applications. Recently, we’ve added .NET Core 3.1 support, ASP.NET Core scaffolding,
The post Announcing: Visual Studio for Mac: Refresh(); event on February 24 appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 for Mac version 8.4 is now available

The Visual Studio for Mac team is kicking off the new year with our best release ever! Visual Studio 2019 for Mac version 8.4, released today, brings several exciting enhancements to the developer experience. Many of these items were top requests from our community and include:
Support for the latest stable version of .NET Core 3.1

Scaffolding support for ASP.NET Core projects

The ability to develop and publish ASP.NET Core Blazor Server applications

Refinements to the editing experience,
The post Visual Studio 2019 for Mac version 8.4 is now available appeared first on Visual Studio Blog.
Visual Studio

Achievement Unlocked: Visual Studio for Mac ASP.NET Core Challenge Completed

Last month, we kicked-off a challenge for our developer community to build a solution using ASP.NET Core and the new .NET Core features in Visual Studio for Mac. We were delighted to hear from so many of you and we were excited to receive many projects built from scratch using some of the control libraries we highlighted.
The post Achievement Unlocked: Visual Studio for Mac ASP.NET Core Challenge Completed appeared first on Visual Studio Blog.
Visual Studio

Modernizing Find in Files

Find in Files is one of the most commonly used features in Visual Studio. It’s also a feature that gets a substantial amount of feedback, and due to the age of the code, has been very costly to improve. Earlier this year,
The post Modernizing Find in Files appeared first on Visual Studio Blog.
Visual Studio

Visual Studio 2019 for Mac version 8.4 Preview 4 is now available

Today, we released Visual Studio 2019 for Mac version 8.4 Preview 4. This preview version of Visual Studio for Mac brings support for the latest stable version of .NET Core, Scaffolding support for ASP.NET Core projects, and additional improvements to overall product accessibility.
The post Visual Studio 2019 for Mac version 8.4 Preview 4 is now available appeared first on Visual Studio Blog.
Visual Studio

Pinnable Properties: Debug & Display Managed Objects YOUR Way

A few months ago, I wrote a blog post about the DebuggerDisplay attribute. This is a managed attribute that lets you customize how you view objects in debugging windows by “favoriting” specific properties. Since that post, we’ve streamlined DebuggerDisplay’s behavior with Pinnable Properties,
The post Pinnable Properties: Debug & Display Managed Objects YOUR Way appeared first on Visual Studio Blog.
Visual Studio

What’s new in XAML developer tools in Visual Studio 2019 for WPF & UWP

Since the launch of Visual Studio 2019 we’ve released many new features for XAML developers working on WPF or UWP desktop applications. With this week’s release of Visual Studio 2019 version 16.4 and 16.5 Preview 1 we’d like to use this opportunity to do a recap of what’s new throughout the year.
The post What’s new in XAML developer tools in Visual Studio 2019 for WPF & UWP appeared first on Visual Studio Blog.
Visual Studio