Skip to content

Conversation

@joeloff
Copy link
Member

@joeloff joeloff commented Jul 21, 2021

Ensure that library and template packs install directly under the root folder, e.g. dotnet\library-packs (no versioned sub-folders)

@pjcollins
Copy link
Member

The only other thing I can think of here is related to dotnet/sdk#17438. The template packs we produce and publish are camel-cased, however dotnet workload install foo does install fully lower-cased template packs into the template-packs folder. This may not matter for the Windows only .msi scenario but it may by worth considering doing the same thing with .msi based installs.

@joeloff
Copy link
Member Author

joeloff commented Jul 21, 2021

camel casing won't impact the MSIs, but we do use the package IDs when creating folders. More importantly, the IDs participate in generating some of the GUIDs. For the most part its fine, except in the case of manifests where the MSIs have to be upgradable, so any change in casing could break that.

@joeloff joeloff merged commit 6224d1b into dotnet:main Jul 22, 2021
@joeloff joeloff deleted the workloads11 branch July 22, 2021 23:22
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

Successfully merging this pull request may close these issues.

2 participants