Reputation: 2381
I am a bit confused with .NET core applications running on linux. For .NET core applications to run on linux, do we have to install .NET core on linux ? .NET core applications are cross-platform because of the run-time, does this run-time has to been installed on the linux machine first or will it be part of the .NET core application. How does run-time differentiate between different operating systems ?
Upvotes: 0
Views: 132
Reputation: 32704
It depends on how the application was published. You can do Framework Dependent Deployments, where the framework must be installed on the server. Or you can do Self Contained Deployments, where the necessary bits are bundled along with the app. More information is available in the documentation.
Upvotes: 2