Skip to content

Remove the NuGetPackageInstaller wizard from the C# templates#6583

Merged
lauren-ciha merged 4 commits into
mainfrom
user/laurenciha/remove-wizard-for-vs-csharp-templates
Jul 9, 2026
Merged

Remove the NuGetPackageInstaller wizard from the C# templates#6583
lauren-ciha merged 4 commits into
mainfrom
user/laurenciha/remove-wizard-for-vs-csharp-templates

Conversation

@lauren-ciha

Copy link
Copy Markdown
Member

The NuGetPackageInstaller wizard was created to unify the package installation process for the C# and C++ Windows App SDK templates. With the addition of C# dotnet templates in #6407, it made sense to instead unify the package installation process between the C# templates with the built-in PackageReference behavior #6523. Now that both the .NET and VS templates use PackageReference, the NuGetPackageInstaller wizard is no longer needed for the C# templates. This PR removes that wizard, eliminating the main difference between the .NET and VS templates.

Validation (manual):

  • Tested locally via (script)
  • Ran the pipeline to generate the Standalone VSIX
  • For each of the C# templates, I verified that the Standalone VSIX installed successfully and the NuGetPackageInstaller wizard was no longer present when creating C# template projects

A microsoft employee must use /azp run to validate using the pipelines below.

WARNING:
Comments made by azure-pipelines bot maybe inaccurate.
Please see pipeline link to verify that the build is being ran.

For status checks on the main branch, please use TransportPackage-Foundation-PR
(https://microsoft.visualstudio.com/ProjectReunion/_build?definitionId=81063&_a=summary)
and run the build against your PR branch with the default parameters.

@DinahK-2SO DinahK-2SO left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @lauren-ciha , I approved this PR.

I found the template pipeline failed, but it's failed on the dotnet new smoke tests, doesn't seem related to this PR updating for the VSIX packages.

If the template pipeline blocks your merge please let me know.

@lauren-ciha
lauren-ciha force-pushed the user/laurenciha/remove-wizard-for-vs-csharp-templates branch from 4889076 to 71206ae Compare July 8, 2026 22:20
@lauren-ciha

Copy link
Copy Markdown
Member Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 2 pipeline(s).

@lauren-ciha
lauren-ciha merged commit 6aba17a into main Jul 9, 2026
56 checks passed
@lauren-ciha
lauren-ciha deleted the user/laurenciha/remove-wizard-for-vs-csharp-templates branch July 9, 2026 00:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants