What's the point of Mono on Windows

后端 未结 12 1073
失恋的感觉
失恋的感觉 2020-12-07 20:10

This may be a dumb question...but I was just looking into the Mono project and they have a section about installing Mono on Windows. But, since Windows obviously already ha

12条回答
  •  -上瘾入骨i
    2020-12-07 20:44

    From Mono's technical FAQ:

    Why support Windows, when you can run the real thing?

    There are various reasons:

    Supporting Windows helps us identify the portable portions of Mono from the non-portable versions of it, helping Mono become more portable in the future.

    It assists us since we can isolate problems in Mono by partitioning the problem (is it a runtime issue, or an OS issue?).

    About half the contributors to Mono are Windows developers. They have many different reasons for contributing to the effort, and we find it very important to let those developers run the runtime on Windows without forcing them to use a new operating system.

    Mono does not heavily modify the windows registry, update system DLLs, install DLLs to the Windows/System32 path.

    It helps Windows-based developers to test their code under Mono before they deploy into Linux.

    Mono and applications that embed Mono can be deployed without an installer (you can "xcopy" deploy your application and the required Mono files without installing the .NET runtime).

提交回复
热议问题