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

dotnettools extension for Choco Pack #1750

Open
jzabroski opened this issue Mar 12, 2019 · 1 comment
Open

dotnettools extension for Choco Pack #1750

jzabroski opened this issue Mar 12, 2019 · 1 comment

Comments

@jzabroski
Copy link

jzabroski commented Mar 12, 2019

The .NET Core framework has a dotnettools plug-in system where toolsmiths can plug their tools easily into a .NET solution's build pipeline. The C# ".NET SDK" csproj new file format also adds common metadata used to publish nuget packages; this same metadata can be used for chocolatey since much of what chocolatey uses for metadata is based off nuget nuspec metadata.

Related helpful features:
#602 - MSBuild already provides some schema validation ability, so while this won't serve whole community, will help C# developers maintaining executable projects, like:

#522 - Adding variable substitution becomes less important if .NET developers can choco pack their bin directories as part of their MSBuild, since MSBuild can take care of the substitution. The variable substitution then is only useful if trying to manage packages you don't have a C# sln for/control over.

@TheCakeIsNaOH
Copy link
Member

This may require uplifting Chocolatey to .Net Core, since it currently is on .Net 4.0 (to be moved to 4.8 in the midterm future), and I don't know what the plug in system requires with regard to .Net version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants