Skip to content

Commit 14417cd

Browse files
authored
Merge pull request MicrosoftDocs#4209 from corob-msft/docs/corob/cpp-docs-3816
Address cpp-docs 3816
2 parents fb52222 + bee0ae3 commit 14417cd

File tree

2 files changed

+21
-8
lines changed

2 files changed

+21
-8
lines changed
Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
11
---
2-
description: "Learn more about: C++ features deprecated in Visual Studio 2019"
3-
title: "C++ features deprecated in Visual Studio 2019"
4-
ms.date: "07/30/2019"
5-
helpviewer_keywords: ["Features deprecated in Visual Studio 2019"]
2+
description: "Learn more about: C++ features deprecated in Visual Studio"
3+
title: "C++ features deprecated in Visual Studio"
4+
ms.date: 04/07/2022
5+
helpviewer_keywords: ["Features deprecated in Visual Studio"]
66
---
7-
# C++ features deprecated in Visual Studio 2019
7+
# C++ features deprecated in Visual Studio
8+
9+
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](../overview/cpp-conformance-improvements.md).
10+
11+
## Deprecated in Visual Studio 2019
812

913
- Support for Windows XP development
1014

11-
Visual Studio 2019 and later does not include support for creating code for Windows XP by using the v142 toolset. Support for Windows XP development by using the v141 toolset that shipped in Visual Studio 2017 is available as an optional component in the Visual Studio Installer. For information on how to install the v141 Windows XP platform toolset, see [Configuring programs for Windows XP](../build/configuring-programs-for-windows-xp.md).
15+
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](../build/configuring-programs-for-windows-xp.md).
16+
17+
## Deprecated in Visual Studio 2022
18+
19+
- Support for project upgrade from Visual C++ 6
20+
21+
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 *`.dsw`* and *`.dsp`* file 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.

docs/porting/upgrading-projects-from-earlier-versions-of-visual-cpp.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Upgrade C++ projects from earlier versions of Visual Studio"
33
description: "How to upgrade Microsoft C++ projects from older versions of Visual Studio."
4-
ms.date: "01/21/2020"
4+
ms.date: 04/07/2022
55
helpviewer_keywords: ["32-bit code porting", "upgrading Visual C++ applications, 32-bit code"]
66
ms.assetid: 18cdacaa-4742-43db-9e4c-2d9e73d8cc84
77
---
@@ -13,6 +13,9 @@ If you choose **No**, the project doesn't get upgraded. For projects created in
1313

1414
If you choose **Yes**, then the project gets upgraded in place. It can't be converted back to the earlier version. In upgrade scenarios, that's why it's good practice to make a backup copy of the existing project and solution files.
1515

16+
> [!NOTE]
17+
> Visual Studio 2022 has deprecated support for the upgrade of project types that have *`.dsw`* or *`.dsp`* extensions. You can use an earlier version of Visual Studio, such as Visual Studio 2019, to upgrade these projects, then upgrade them in Visual Studio 2022 to use the latest tools and features of Visual Studio.
18+
1619
## Upgrade reports
1720

1821
When you upgrade a project, you get an upgrade report. The report is also saved in your project folder as UpgradeLog.htm. The upgrade report shows a summary of what problems were found during conversion. It lists some information about changes that were made, including:
@@ -62,7 +65,7 @@ For hard-to-fix errors, you can search for solutions or post a question on [Micr
6265
[Update WINVER and _WIN32_WINNT](modifying-winver-and-win32-winnt.md)\
6366
[Fix your dependencies on library internals](fix-your-dependencies-on-library-internals.md)\
6467
[Floating-point migration issues](floating-point-migration-issues.md)\
65-
[C++ features deprecated in Visual Studio 2019](features-deprecated-in-visual-studio.md)\
68+
[C++ features deprecated in Visual Studio](features-deprecated-in-visual-studio.md)\
6669
[VCBuild vs. MSBuild](build-system-changes.md)\
6770
[Port 3rd-party libraries](porting-third-party-libraries.md)
6871

0 commit comments

Comments
 (0)