Skip to content

Conversation

jkoritzinsky
Copy link
Member

Remove SharedFX Wixlib

Description

Remove the shared framework wixlib. Depends on dotnet/sdk#45346.

The only place that uses the wixlib's logic is the Windows Hosting Bundle, which has its own copy of the logic.

Removing the wixlib gets us a few things:

  • Once the SDK PR is merged, there's no consumers outside of the repo.
  • We can move to using the Microsoft.DotNet.Build.Tasks.Installers logic for building the Shared Framework MSI and bundle once we don't use the wixlib
  • The wixlib is the only consumer of the CreateLitCommandPackage task, so we can remove that once we remove the wixlib.

@ghost ghost added the area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework label Dec 6, 2024
…ndle the correct MSI into the SFX exe bundle.
@jkoritzinsky jkoritzinsky added the blocked The work on this issue is blocked due to some dependency label Dec 6, 2024
@jkoritzinsky jkoritzinsky marked this pull request as ready for review December 6, 2024 18:33
@jkoritzinsky jkoritzinsky requested review from wtgodbe and a team as code owners December 6, 2024 18:33
@jkoritzinsky jkoritzinsky requested review from joeloff and removed request for wtgodbe December 6, 2024 18:34
@jkoritzinsky jkoritzinsky removed the blocked The work on this issue is blocked due to some dependency label Dec 8, 2024
@jkoritzinsky
Copy link
Member Author

/azp run aspnetcore-ci

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jkoritzinsky jkoritzinsky enabled auto-merge (squash) December 8, 2024 18:57
@jkoritzinsky jkoritzinsky merged commit e2a857c into dotnet:main Dec 8, 2024
27 checks passed
@dotnet-policy-service dotnet-policy-service bot added this to the 10.0-preview1 milestone Dec 8, 2024
@jkoritzinsky jkoritzinsky deleted the no-wixlib branch December 9, 2024 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants