Comment Comment by MichaelGG Portability work started nearly 2 decades ago. .NET has been multiplatform from the start. Around the first release they even had an "open" source version that ran on BSD, thought not with all the libraries. parent MichaelGG 10 years ago