-
Notifications
You must be signed in to change notification settings - Fork 6k
Add a document with guidance on how to ship an .NET app or library on Linux #17757
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
Comments
cc @tmds |
These global tools pack .NET Core apps as distro packages: https://github.com/qmfrederik/dotnet-packaging.
I would really like .NET Core apps to be able to ship as part of standard distro repos. Unfortunately, I think the effort to completely build real apps from source is significant, and I'm not sure who would want to invest. Packing as a 'global tool' is also an option. |
Is there such a thing as "shared" or "machine-wide" global tools? AFAIK, they are only looked up in the users's |
It's not an explicit mode like
|
@KathleenDollard are there some plans to add an option to install a global tool so it is usable for all users of a system? Is there an issue that tracks such a feature? |
@KathleenDollard ping |
Other platforms have guidance docs for how to deploy applications and libraries on Linux, as part of the distro or as a third party app:
.NET [Core] should have something similar.
@omajid looked into these and came up with some ideas:
Runtime-dependent apps using our packages (https://docs.microsoft.com/en-us/dotnet/core/distribution-packaging#recommended-packages) might be the obvious scenario to document, but it makes sense to give guidance for self-contained deployments as well. E.g. to run on distros that don't have .NET runtimes available as packages.
On the managed library side, there are some more complications:
Originated at https://twitter.com/adanenrique/status/1247701126494990343 🙂 Thanks to Red Hat folks for helping with research and recommendations here.
/cc @richlander @leecow @nakarnam @dleeapho
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
The text was updated successfully, but these errors were encountered: