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

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