Programming

VisualStudio.Extensibility: Install extensions without restarting Visual Studio!

The new VisualStudio.Extensibility SDK helps you build extensions that run outside of the main IDE process for improved performance and reliability. With a focus on developer productivity, it features a modern, intuitive .NET Core-based API and solid, well-maintained documentation.

This public preview release builds on our previous developer previews,
The post VisualStudio.Extensibility: Install extensions without restarting Visual Studio! appeared first on Visual Studio Blog.
Programming

Last Chance: Visual Studio LIVE! – Las Vegas

Less than 3 weeks to go! Join Us at Visual Studio LIVE! Las Vegas

Are you at the forefront of driving business innovation using Visual Studio? With our room block running low, decide today to secure your spot at Visual Studio LIVE!
The post Last Chance: Visual Studio LIVE! – Las Vegas appeared first on Visual Studio Blog.
Programming

Azure Pipelines deprecated tasks retirement schedule

Azure Pipelines includes around 150 build & release tasks as well as many more task extensions. Various included tasks have multiple (major) versions bringing the total to over included 200 tasks.

Some of these tasks have been deprecated for some time,
The post Azure Pipelines deprecated tasks retirement schedule appeared first on Azure DevOps Blog.
Programming

End of SSH-RSA support for Azure Repos

Azure Repos provides two methods for users to access a git repository in Azure Repos – HTTPS and SSH. To use SSH, you need to create a key pair using one of the supported encryption methods. In the past we’ve been supporting only SSH-RSA and we’ve asked users to enable the SSH-RSA here.
The post End of SSH-RSA support for Azure Repos appeared first on Azure DevOps Blog.
Programming

JUnit Attachments Support for Publish Test Results

We’ve recently made some improvements to the Publish Test Results task in Azure Pipelines. This task now supports file attachments when publishing test results from a JUnit report.

JUnit Attachments Report Format

The JUnit XML report format doesn’t officially have support for file attachments but there is a common convention of including attachments in the element of each test case.
The post JUnit Attachments Support for Publish Test Results appeared first on Azure DevOps Blog.
Programming

Introducing Visual Studio 17.10 – Preview 1 is Here!

We’re excited to introduce the first preview of Visual Studio 17.10! This is where we get to show you what we’ve been working on and what we’re planning, and with feedback from the most active developer community on the planet, we get to deliver truly compelling products.
The post Introducing Visual Studio 17.10 – Preview 1 is Here! appeared first on Visual Studio Blog.
Programming

February patches for Azure DevOps Server

This month, we are releasing fixes that impact our self-hosted product, Azure DevOps Server.

The following versions of the products have been patched. Check out the links for each version for more details.
Azure DevOps Server 2022.1
Azure DevOps Server 2020.1.2
Azure DevOps Server 2019.1.2
Azure DevOps Server 2022.1 Patch 2

If you have Azure DevOps Server 2022.1,
The post February patches for Azure DevOps Server appeared first on Azure DevOps Blog.
Programming

Visual Studio 2022 17.9 Now Available

Welcome to Visual Studio 2022 17.9! This release comes with more capabilities and improvements that enhance productivity for you and your team, such as AI-assistance and better extensibility. Plus, we’re always improving core productivity and performance! We’ve included suggestions from you in the community and are publishing more about our backlogs in our release notes and roadmap.
The post Visual Studio 2022 17.9 Now Available appeared first on Visual Studio Blog.
Programming

Workload identity federation for Azure deployments is now generally available

In September, we announced the ability to configure Azure service connections that do not need a secret. Azure service connections that use workload identity federation are easier to manage and more secure. Many customers have adopted this feature and we’re excited to announce it is now generally available!
The post Workload identity federation for Azure deployments is now generally available appeared first on Azure DevOps Blog.
Programming

A Look Back: Visual Studio’s Profiling Tool Advancements in 2023

In retrospect, the past year our team was on a mission to enhance Profiling tools, making them more efficient and user-friendly. We improved instrumentation and our .NET counter tool, broadened platform support, seamlessly integrated unit test profiling, and boosted overall performance.
The post A Look Back: Visual Studio’s Profiling Tool Advancements in 2023 appeared first on Visual Studio Blog.
Programming

2023’s Top 10 New Features for .NET in Visual Studio

The .NET team has been working hard all through 2023 to create innovative features to enhance the productivity and experience of .NET developers. This blog dives into James Montemagno’s favorite new .NET features in Visual Studio. 

I was particularly interested in Dev Tunnels.
The post 2023’s Top 10 New Features for .NET in Visual Studio appeared first on Visual Studio Blog.
Programming

Developing With Accessibility in Mind at Microsoft  

December 3rd was celebrated as the International Day of Persons with Disabilities, or IDPWD, to bring awareness and understanding of the issues that people with disabilities face around the world. At Microsoft, we are committed to empowering every person and every organization on the planet to achieve more,
The post Developing With Accessibility in Mind at Microsoft   appeared first on Visual Studio Blog.
Programming

Regenerating secrets for Azure DevOps OAuth applications

You can now self-regenerate new client secrets as needed for apps made on top of the Azure DevOps’ OAuth platform. A valid, active client secret is critical for getting a refresh token to continue using your app. Once the secret has expired,
The post Regenerating secrets for Azure DevOps OAuth applications appeared first on Azure DevOps Blog.
Programming

Azure Boards + GitHub improvements in private preview

Today we are happy to announce several improvements to our GitHub integration story. These improvements are vital for those customers who are seeking better traceability between Azure Boards and GitHub repositories.

AB# Validation

This is a recap of the private preview announcement we made in December 2023.
The post Azure Boards + GitHub improvements in private preview appeared first on Azure DevOps Blog.
Programming

In the Debugger’s Spotlight: A Year in Review

Reflecting on the past year’s journey, our team was on a mission to enhance debugging tools, ensuring they became more efficient and user-friendly. We dedicated our efforts to boosting inner-loop productivity, making external source debugging more seamless, improving overall performance, and optimizing memory analysis.
The post In the Debugger’s Spotlight: A Year in Review appeared first on Visual Studio Blog.
Programming

A Year of C++ Improvements in Visual Studio

As we enter the new year, it’s a good time to look back at all the features and improvements we made for C++ developers in Visual Studio in 2023. We’ve made advancements across the IDE, toolchain, and the vcpkg package manager in both performance and functionality.
The post A Year of C++ Improvements in Visual Studio appeared first on Visual Studio Blog.
Programming

New Boards Hub Update, January 2024

In our fall update, we acknowledged the necessity to pause the rollout of New Boards Hub. Our focus was on enhancing its quality, performance, accessibility, and addressing an long list of bugs and issues. We’re pleased with the progress achieved in the past few months and want to highlight a few key points as we prepare to make New Boards Hub the default experience for our next group of customers.
The post New Boards Hub Update, January 2024 appeared first on Azure DevOps Blog.
Programming

New version of Publish Code Coverage Results task

We’ve introduced a new V2 version of the publish code coverage results task (known as PCCR) in Azure Pipelines recently. The main benefit of the V2 task is the support for more formats of the code coverage results and therefore more programming languages than the V1 task,
The post New version of Publish Code Coverage Results task appeared first on Azure DevOps Blog.
Programming

Code Faster and Better with GitHub Copilot’s New Features: Slash Commands and Context Variables

Have you ever wished you had an AI assistant that could help you write code faster and better? That’s what Visual Studio Copilot Chat offers you: an AI-powered pair programmer that can answer your questions, suggest code snippets, explain code logic,
The post Code Faster and Better with GitHub Copilot’s New Features: Slash Commands and Context Variables appeared first on Visual Studio Blog.
Programming

Elevate Your Git and GitHub Skills in Visual Studio with the Intermediate and Advanced Series

Git and Version Control skills are essential for development, but they’re often glossed over in coding curriculum and onboarding. We often memorize a few commands without understanding how to recover from sticky situations or leverage Git to the fullest. Are you ready to take your GitHub knowledge to the next level within Visual Studio?
The post Elevate Your Git and GitHub Skills in Visual Studio with the Intermediate and Advanced Series appeared first on Visual Studio Blog.
Programming

Visual Studio productivity features in 2023

Over the last year, we’ve invested heavily in new capabilities to help Visual Studio developers code more easily. Let’s look back on some of the additions that aim to make your coding experience more productive.
Feature Name

Release
Spell Checker

17.5
All-In-One Search

17.5
Markdown

17.5
Brace Pair Colorization

17.6
Sticky Scroll

17.6
Compare Files

17.7
Copy and Trim Indentation

17.7
Case-preserving Find and Replace

17.8
Summary Diff

17.8
Rename suggestions

17.9 Preview 1
All-In-One Search plain text support

17.9 Preview 1
Productivity highlights

Here’s a snapshot of some productivity enhancements that shipped in 2023,
The post Visual Studio productivity features in 2023 appeared first on Visual Studio Blog.
Programming

Final notice of alternate credentials deprecation

In November 2019, we announced that the alternate credentials feature will be formally deprecated in March 2020. Since then, a small number of users were grandfathered in with continued usage of existing alternate credentials, which have remained active until today.

We will be discontinuing all usage of alternate credentials this month.
The post Final notice of alternate credentials deprecation appeared first on Azure DevOps Blog.
Programming

Latest updates for C++ Remote Linux Development in Visual Studio: Remote File Explorer, Integrated Terminal, and more…

Visual Studio allows you to target your remote Linux machines so that you can still use Visual Studio’s build and debugging suite for all your remote workflows just like how you would develop locally without having to leave the IDE. To further enhance your ability to develop remotely for C++ from Visual Studio,
The post Latest updates for C++ Remote Linux Development in Visual Studio: Remote File Explorer, Integrated Terminal, and more… appeared first on Visual Studio Blog.
Programming

17.9 Preview 3 brings exciting changes to Code Search

With the release of 17.9 Preview 3 dropping today, we are bringing some exciting enhancements to the Code Search (also known as All-In-One Search) experience. Since our last update with the search experience, we’ve been hard at work refining the experience and ideating ways to add to the experience.
The post 17.9 Preview 3 brings exciting changes to Code Search appeared first on Visual Studio Blog.
Programming

Azure DevOps Server Product Lifecycle and Servicing

Azure DevOps Server and Team Foundation Server follow the Microsoft Product Fixed Lifecycle Policy of 10 years. The first 5 years of Mainstream Support provide feature updates, platform updates, security updates, functionality fixes, and quality improvements. The second 5 years of Extended Support provide critical security updates only for the latest release of each version.
The post Azure DevOps Server Product Lifecycle and Servicing appeared first on Azure DevOps Blog.
Programming

Code, Connect & Learn at Visual Studio LIVE! in Las Vegas.

As an integral part of our Visual Studio community, we’re thrilled to extend a special invitation to Visual Studio LIVE!, from March 3-8, 2024, at the Paris Las Vegas Hotel & Casino. This event is a hub for developers eager to explore the latest features in the IDE plus additional insights from experts in Visual Studio,
The post Code, Connect & Learn at Visual Studio LIVE! in Las Vegas. appeared first on Visual Studio Blog.
Programming

2023 – a year of community experiments

As we enter a new year, we wanted to catch you up on several experiments your feedback and participation helped us fine tune over the course of 2023.

A community experiment is when we identify features believed to increase user productivity and happiness,
The post 2023 – a year of community experiments appeared first on Visual Studio Blog.
Programming

Visual Studio Performance Highlights Delivered in 2023

As we step into 2024, we’re taking a moment to look back at the significant performance improvements our team delivered in 2023. Your valuable feedback, active collaboration, and unwavering support have been crucial in enhancing Visual Studio. This past year has been focused on optimizing performance,
The post Visual Studio Performance Highlights Delivered in 2023 appeared first on Visual Studio Blog.
Programming

A year of making you more productive using Git in Visual Studio

As we reflect on the past year, it’s clear that the journey of enhancing our Git tooling has been exciting! Our team has been dedicated to increasing GitHub integration, boosting productivity, and addressing valuable feedback from Developer Community. Today, we’re thrilled to share the milestones we’ve achieved and the enhancements that are making your Git experience in Visual Studio smoother and more intuitive.
The post A year of making you more productive using Git in Visual Studio appeared first on Visual Studio Blog.
Programming

Size, Alignment, and Memory Layout Insights for C++ Classes, Structs, and Unions

In Visual Studio 2022 version 17.8, we introduced a feature that allows C++ developers to easily view the size and alignment of classes, structs, unions, base types, or Enums. Furthermore, in Visual Studio 2022 version 17.9 Preview 1, we’re taking it a step further by providing the capability to visualize the memory layout of your C++ classes,
The post Size, Alignment, and Memory Layout Insights for C++ Classes, Structs, and Unions appeared first on Visual Studio Blog.
Programming

Naming Made Easy: AI-Powered Rename Suggestions

Ever struggled to name a variable, method, or class—finding that perfect balance between expressiveness and conciseness? You’re not alone. We’ve tackled this universal challenge in the latest Visual Studio Preview via our GitHub Copilot Chat extension (subscription required). Introducing: AI-powered rename suggestions.
The post Naming Made Easy: AI-Powered Rename Suggestions appeared first on Visual Studio Blog.
Programming

Unlocking the Secrets of Managed Memory: Dive into Event Handler Leak Insights!

Event handler leaks have been around for a long time, and they are one of the peskiest issues WPF (Windows Presentation Foundation) developers regularly deal with. You might be thinking: What makes event handler leaks so important? Event handler leaks are easy to cause,
The post Unlocking the Secrets of Managed Memory: Dive into Event Handler Leak Insights! appeared first on Visual Studio Blog.
Programming

Updates to Azure DevOps Demo Generator and Labs

We are excited to announce that we have published new content to the Azure DevOps Demo Generator and Azure DevOps Labs!
The Azure DevOps Labs is a great tool to help you learn about the integrated features offered in Azure DevOps.
The post Updates to Azure DevOps Demo Generator and Labs appeared first on Azure DevOps Blog.
Programming

December patches for Azure DevOps Server

This month, we are releasing fixes that impact our self-hosted product, Azure DevOps Server.

The following versions of the products have been patched. Check out the links for each version for more details.
Azure DevOps Server 2022.1
Azure DevOps Server 2020.1.2
Azure DevOps Server 2022.1 Patch 1

If you have Azure DevOps Server 2022.1,
The post December patches for Azure DevOps Server appeared first on Azure DevOps Blog.
Programming

Visual Studio 17.9 Preview 2 has arrived!

Welcome to the release of Visual Studio 2022 17.9 Preview 2, which wraps up our development efforts for 2023. This update brings new features and enhancements, building on the solid foundation set by Preview 1 in November. 

In this preview, we’ve made some improvements to the C++ and .NET MAUI development experiences.
The post Visual Studio 17.9 Preview 2 has arrived! appeared first on Visual Studio Blog.
Programming

Azure DevOps for Unreal Engine game development

In this article, we will cover Git features such as LFS and sparse checkout, as well as how to properly configure Unreal Engine so that multiple users can work on the same level at the same time. We will also show how to use Anchorpoint to make Git accessible to non-technical people like artists.
The post Azure DevOps for Unreal Engine game development appeared first on Azure DevOps Blog.
Programming