C++ features deprecated in Visual Studio
This article is a non-exhaustive list of C++ features deprecated in Visual Studio 2019 and 2022. For information on breaking changes and conformance improvements for C++ in the latest version of Visual Studio, see C++ conformance improvements in Visual Studio.
Deprecated in Visual Studio 2019
Support for Windows XP development
Visual Studio 2019 and later versions don't include current toolset support for creating code for Windows XP. Support for Windows XP development by using the v141_xp toolset that shipped in Visual Studio 2017 is still available as an optional component in the Visual Studio Installer. For information on how to install the v141_xp Windows XP platform toolset, see Configuring programs for Windows XP.
Deprecated in Visual Studio 2022
Support for project upgrade from Visual C++ 6
Visual Studio 2022 and later versions don't support upgrades from Visual C++ 6 Workspace (
.dsw) and Project (
.dsp) files. Visual Studio no longer registers the
.dspfile extensions as Visual Studio file types. To upgrade a project with these extensions, first use Visual Studio 2019 to upgrade the project to modern Solution (
.sln) and C++ Project (
.vcxproj) files. Then use the current version of Visual Studio to upgrade the project again.
Submit and view feedback for