Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider migrating the src/redist/targets path to an arcade sdk for sdk based installers. #13411

Closed
AraHaan opened this issue Mar 14, 2022 · 4 comments

Comments

@AraHaan
Copy link
Member

AraHaan commented Mar 14, 2022

I feel like the work done here could be simplified and migrated on over to dotnet/arcade to make maintainability here far more easier.

Pros:

  • easier to package any sdk to an installer/archive
  • can be used by anyone outside of the foundation as well.
  • can be configured more easily.

Cons:

  • Might require a new sdk be added (or for an existing one to be updated) for this to arcade.
@marcpopMSFT
Copy link
Member

Isn't the redist folder the majority of what the installer repo is for? Are you looking into the ability to create new installers that aren't the .NET SDK but other components? Do you have specific things in mind?

CC @richlander who is looking into some of our open source policies.

@AraHaan
Copy link
Member Author

AraHaan commented Mar 17, 2022

Yes, I am looking for the ability to create new sdk installers that are not the .NET SDK but are other components.

An example being an SDK that can pull in their own runtime / reference packs which are crossgen2'd and are not meant only for self contained situations (aka are meant to be framework dependent).

@richlander
Copy link
Member

Can you describe your scenario a little more? That would help us understand why this direction is a good choice.

/cc @jkotas

@marcpopMSFT
Copy link
Member

Old issue triage: No reply in a while so closing. Feel free to reactivate if still desired.

@marcpopMSFT marcpopMSFT closed this as not planned Won't fix, can't repro, duplicate, stale Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants