microsoft / VSProjectSystem

Documentation for extending Visual Studio with new types of projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VSPS Extensibility Extension - Patched for VS2022

softworkz opened this issue · comments

Extension Patched for VS 2022

I have patched and updated the Visual Studio Extension:

  • Adjusted versions in vsixmanifest
  • Recompiled Microsoft.VisualStudio.ProjectSystem.SDK.Wizard.dll for VS2022
  • Item Templates
    • Removed escaped space from Project%20System path
      The VSIX installer seems to have a problem with that
    • Bumped required framework versions to 4.7.2
    • Changed NumberOfParentCategoriesToRollUp from 0 to 1
      (didn't work, though)
  • Project Templates
    • Replaced Assembly references with Package references to VS SDK and Project System SDK (all 17.2.x)
    • Added missing ProjectProperties.cs to ProjectType template
    • Added PlatformTag and ProjectTypeTag to make it show under "Extensions" in the "New Project" dialog
    • Fixed broken/invalid templateManifest1.1033.vstman
      XML error in line 107. Looks like a rebase error.
      I wonder whether the Project template was even working in VS 2015...

Download

VSProjectExtensibility2022.zip

Screenshots

All should be working now, even the project creation wizard which is no longer integrated in VS 2002, due to the changed new-project dialog, so it is shown separately.

Project Template

image

Project Wizard

image

Item Templates

image

We have just published an official version of the Project System Extensibility extension for Visual Studio 2022:
https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.VisualStudioProjectSystemExtensibilityDev17

Please give it a try and let us know what you think.
Thanks!

@adrianvmsft - Oh good morning!. Nice to see that someone is still alive here after so many issues were left unanswered...