Microsoft

Debug Linux Console Apps In Visual Studio’s Integrated Terminal

We have now added the capability for users to debug their C++ Linux Console applications from the Integrated Terminal in Visual Studio 2022 17.5 Preview 3! To learn more about what the Integrated Terminal does and how to work with it in Visual Studio,
The post Debug Linux Console apps in Visual Studio’s Integrated Terminal appeared first on C++ Team Blog.

Using Command Binding In Windows Forms Apps To Go Cross-Platform

The WinForms code-behind approach has always made app development in WinForms unrivaled fast. For complex line-of-business apps, however, it can become an architectural challenge. New Command- and Data Binding Features in .NET 7 make UI-Controllers and MVVM an alternative and allow them also be reused in UI stacks like .NET MAUI.
The post Using Command Binding in Windows Forms apps to go Cross-Platform appeared first on .NET Blog.

Windows Terminal Preview 1.17 Release

The Windows Terminal team is back with our first release of the year! 🎉

This release introduces version 1.17 to Windows Terminal Preview and updates Windows Terminal to version 1.16 with these new features. As always, you can install Windows Terminal and Windows Terminal Preview from the Microsoft Store,
The post Windows Terminal Preview 1.17 Release appeared first on Windows Command Line.

C++ Brace Pair Colorization And More In Visual Studio

Visual Studio 17.5 brings you several new improvements in the C++ editing experience. Now we are excited to announce that C++ Brace Pair Colorization, Spell Checker, All-In-One Search, Reimagined Member List, and Macro Expansion Improvements are released in the Visual Studio Preview.  
The post C++ Brace Pair Colorization and More in Visual Studio appeared first on C++ Team Blog.

Deploy And Debug Apps On Remote Targets

There are a number of ways that Visual Studio and Visual Studio Code enable you to interact with remote machines. Both can enable you to connect to a remote machine and use it as a build machine and debug your applications there.
The post Deploy and debug apps on remote targets appeared first on C++ Team Blog.

5 .NET MAUI Features For Building Great Desktop Apps

When developing desktop apps with .NET MAUI there are great built in features that you can integrate into your apps to deliver a higher quality experience for the form factor. Today, we take a look at 5 unique features to consider in your apps.
The post 5 .NET MAUI Features for Building Great Desktop Apps appeared first on .NET Blog.

Windows Package Manager 1.4

The Windows Package Manager team has been busy working on WinGet 1.4. This release introduces support for .zip-based packages. WinGet can now extract and run an installer inside of a .zip archive or install one or more portable packages from an archive.
The post Windows Package Manager 1.4 appeared first on Windows Command Line.

Announcing .NET Community Toolkit 8.1! Better, Faster MVVM Source Generators, .NET 7 Support, And More!

We’re happy to announce the official launch of the .NET Community Toolkit 8.1 release, bringing with it some new highly requested features, improvements, new analyzers and major performance optimizations to the MVVM Toolkit source generators!
The post Announcing .NET Community Toolkit 8.1! Better, faster MVVM source generators, .NET 7 support, and more! appeared first on .NET Blog.

Vcpkg 2023.01.09 Release: Registry Pattern Matching, Documentation Changes, And More…

The 2023.01.09 release of the vcpkg package manager is available. This blog post summarizes changes from November 15th, 2022 to January 9th, 2023 for the Microsoft/vcpkg and Microsoft/vcpkg-tool GitHub repos.

Some stats for this period:
41 new ports were added to the open-source registry.
The post vcpkg 2023.01.09 Release: Registry Pattern Matching, Documentation Changes, and More… appeared first on C++ Team Blog.

Build Your Own Podcast App With .NET 7, Blazor, And .NET MAUI

The .NET Podcast app is a sample application showcasing .NET, ASP.NET Core, Blazor, .NET MAUI, Azure Container Apps, Orleans, and more. Pull down the source code and explore the architecture today.
The post Build Your Own Podcast App with .NET 7, Blazor, and .NET MAUI appeared first on .NET Blog.

Announcing Windows 11 Insider Preview Build 22621.1037 And 22623.1037

Hello Windows Insiders, today we are releasing Windows 11 Insider Preview Build 22621.1037 and Build 22623.1037 (KB5021304) to the Beta Channel. This will be our last Beta Channel flight for the holidays. We’ll be back with
The post Announcing Windows 11 Insider Preview Build 22621.1037 and 22623.1037 appeared first on Windows Blog.

Vcpkg Documentation Moves To Microsoft Docs Platform

vcpkg Documentation Moves to Microsoft Docs Platform

As of today, the vcpkg documentation has a new home at https://learn.microsoft.com/vcpkg. This is the platform that most Microsoft documentation is hosted on and comes with many features that make it easier to search,
The post vcpkg Documentation Moves to Microsoft Docs Platform appeared first on C++ Team Blog.

Announcing Windows 11 Insider Preview Build 25267

Hello Windows Insiders, today we are releasing Windows 11 Insider Preview Build 25267 to the Dev Channel.
TL;DR

We are releasing ISOs for this build – they can be Announcing Windows 11 Insider Preview Build 25267 appeared first on Windows Blog.

Ring In The New Year Early With Minecraft

Celebrate the coming of 2023 in Minecraft Marketplace with free worlds and Character Creator items, plus deals of up to 75% off selected content until Jan. 3.
"Each year we try and
The post Ring in the new year early with Minecraft appeared first on Windows Blog.

Standards Conformance Improvements To /Gw In Visual Studio Version 17.5 Preview 2

The /Gw switch enables the linker to optimize global data to reduce binary size. As part of the 17.5 Preview 2 release a new flag, /Zc:checkGwOdr[-], has been added to improve C++ standards conformance when using /Gw. Previously, when using /Gw,
The post Standards conformance improvements to /Gw in Visual Studio version 17.5 Preview 2 appeared first on C++ Team Blog.

Improving The State Of Debug Performance In C++

In this blog we will explore one change the MSVC compiler has implemented in an effort to improve the codegen quality of applications in debug mode. We will highlight what the change does, and how it could be extended for the future.
The post Improving the State of Debug Performance in C++ appeared first on C++ Team Blog.

Polyglot Notebooks – Now With .NET 7, C# 11, And F# 7 Support!

The December 2022 release of the Polyglot Notebooks extension for Visual Studio Code is now available. This release includes upgrades to .NET 7, support for C# 11 and F# 7, and improvements to the SQL and KQL kernel experience!
The post Polyglot Notebooks – Now with .NET 7, C# 11, and F# 7 Support! appeared first on .NET Blog.

Announcing Windows 11 Insider Preview Build 25262

Hello Windows Insiders, today we are releasing Windows 11 Insider Preview Build 25262 to the Dev Channel.
TL;DR

December 2022 Bug Bash: Insiders in the Dev and Beta Channels will

The post Announcing Windows 11 Insider Preview Build 25262 appeared first on Windows Blog.

Screen Recording In Snipping Tool Begins Rolling Out To Windows Insiders

Hello Windows Insiders, today we are beginning to roll out an update to the Snipping Tool app (version 11.2211.35.0) for Windows 11 to Windows Insiders in the Dev Channel. We are just beginning the roll out now so not all Insiders in the Dev
The post Screen recording in Snipping Tool begins rolling out to Windows Insiders appeared first on Windows Blog.

.NET 7 Networking Improvements

Introducing new networking features in .NET 7 including HTTP space, new QUIC APIs, security, WebSockets, and more!
The post .NET 7 Networking Improvements appeared first on .NET Blog.

Custom Controls For WinForm’s Out-Of-Process Designer

A rich user control ecosystem has always been one of the most important WinForms success guarantors. While the runtime support for Custom Controls remains unchanged, there are breaking changes with the design time support for the new Windows Forms (WinForms) .NET Designer.
The post Custom Controls for WinForm’s Out-Of-Process Designer appeared first on .NET Blog.

MSVC OpenMP Update

Summary of your post, shown on the home page next to the featured image
The post MSVC OpenMP Update appeared first on C++ Team Blog.

The Windows Subsystem For Linux In The Microsoft Store Is Now Generally Available On Windows 10 And 11

Today the Windows Subsystem for Linux (WSL) in the Microsoft Store is dropping its “Preview” label and becomes generally available with our latest release! We are also making the Store version of WSL the default for new users who run wsl --install and easily upgradeable by running wsl --update for existing users.
The post The Windows Subsystem for Linux in the Microsoft Store is now generally available on Windows 10 and 11 appeared first on Windows Command Line.

Announcing ML.NET 2.0

Learn more about what's new in ML.NET 2.0 and Model Builder.
The post Announcing ML.NET 2.0 appeared first on .NET Blog.

.NET 7 Is Available Today

.NET 7 is a modern, fast, unified, and simple development framework to build any applications and is available today.
The post .NET 7 is Available Today appeared first on .NET Blog.