I've heard of mono for developing cross platform .Net applications but why does the .Net Framework itself include conditional compilation, for example
#if PLATFORM_UNIX
...
#endif // PLATFORM_UNIX
as can be seen in the .Net Framework Reference Source for System.IO.Path
Net framework cannot be installed in Unix/Linux machines.
NET works well on their Linux distributions. Support is provided by those distributions. You can still open issues at dotnet/core if you run into problems.
The . NET Framework (pronounced as "dot net") is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until being superseded by the cross-platform . NET project.
The list of Linux distributions on which you can run . NET Core includes Red Hat Enterprise Linux (RHEL), Ubuntu, Debian, Fedora, CentOS, Oracle, and SUSE.
This is for the SSCLI, which uses much of the same codebase and can run on UNIX
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With