Specify preferred persistence GUID for project types #9509
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #1821
This change takes a new version of CPS, and populates a new property on the
ProjectTypeRegistrationAttribute
that specifies the preferred project type GUID for persistence.This helps avoid an issue where occasionally VS would change the project type GUID in the solution file, as now the project can explicitly define when it wants to use a different project type GUID for persistence, as we do for managed C#/VB/F# projects.
Microsoft Reviewers: Open in CodeFlow