This repository has been archived by the owner on Jan 9, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 160
Document the legacy project upgrade breaking changes #4009
Labels
Comments
Thank you for opening an issue! One of our team members will get back to you with additional information. If this is a product issue, please close this issue and contact the product's support instead. For a list of support websites, see Support for Microsoft products and apps. |
31 tasks
This can be assigned to me. |
#please-close |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Background
As part of MSBuild deprecated code removal effort (dotnet/msbuild#8826) an upgrade support from pre-MSBuild projects (and pre-MSBuild webprojects) will be dropped in dev17.12
The document to be updated
https://learn.microsoft.com/en-us/visualstudio/releases/2022/port-migrate-and-upgrade-visual-studio-projects
Previous behavior
When encountered those legacy project types (from .NET 1.1 and prior), Visual Studio was able to automatically run upgrade wizard to make the necessary one-way changes in order to open the projects.
New behavior
Upgrade wizard will run, but it will not be able to convert those old project types (rest of the upgrade will run successfuly).
Conversion upgrade log will display a clear customized error, that will provida an aka.ms link for more details:
Once the microsoft.learn article is properly updated (anchor should be added as well) - the aka.ms link will be pointed to the article.
Workaround
Older VS version can be used to run the conversion, after which the upgraded project can be saved and then opened in the new VS version.
Envisioned Timeline
The change is planned for dev17.12 P1
Required changes
The text was updated successfully, but these errors were encountered: