Skip to content

Commit

Permalink
[nuget-msi-convert] Support improved VS component IDs (#21438)
Browse files Browse the repository at this point in the history
Context: dotnet/arcade@b2d3a3a
Context: xamarin/yaml-templates#339

The VS insertion manifest generation has been updated to use new VS
component IDs required for .NET 9+.

Backport of #21423

---------

Co-authored-by: Peter Collins <pecolli@microsoft.com>
  • Loading branch information
1 parent a123e46 commit 9013ae4
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions dotnet/generate-vs-workload.csharp
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ using (TextWriter writer = new StreamWriter (outputPath)) {
var manifestBuildVersion = iOSPlatform.Any () ? iOSPlatform.First ().Item2 : platforms.First ().Item2;
writer.WriteLine ($" <ManifestBuildVersion>{manifestBuildVersion}</ManifestBuildVersion>");
writer.WriteLine ($" <EnableSideBySideManifests>true</EnableSideBySideManifests>");
writer.WriteLine ($" <UseVisualStudioComponentPrefix>true</UseVisualStudioComponentPrefix>");
writer.WriteLine ($" </PropertyGroup>");
writer.WriteLine ($" <ItemGroup>");
writer.WriteLine ($" <!-- Shorten package names to avoid long path caching issues in Visual Studio -->");
Expand Down

6 comments on commit 9013ae4

@vs-mobiletools-engineering-service2

This comment was marked as outdated.

@vs-mobiletools-engineering-service2

This comment was marked as outdated.

@vs-mobiletools-engineering-service2

This comment was marked as outdated.

@vs-mobiletools-engineering-service2

This comment was marked as outdated.

@vs-mobiletools-engineering-service2

This comment was marked as outdated.

@vs-mobiletools-engineering-service2

This comment was marked as outdated.

Please sign in to comment.