我将在工作中开始 .NET 开发,但可以选择在 OS X 上使用 MonoDevelop/Mono 而不是在 Windows 上使用 MSVC 2010,并且我更喜欢它,因为我熟悉 OS X。我们可能会使用许多流行的框架,例如 NHibernate 和 CaSTLe DI - 我想问那些熟悉 .NET 开发和 Mono 的人:我会处于劣势吗?是否存在强烈的不兼容性,或者由于某些“ Papercut ”,这两个系统大致兼容?同样,我的同事将使用 MSVC 2010,我们打算一起处理相同的代码库。
感谢您提供给这位 .NET 新手的任何见解。
编辑:我应该指出,我将主要使用 MVC 2 进行开发,据我所知,它确实可以与 Mono 一起使用,并且在选择框架时会有一些不利因素,即我可以避免高度不兼容的框架.
最佳答案
如果您正在使用任何不会在 Mono 下执行的库,Mono Migration Analyzer 可以帮助您解决问题。
MonoDevelop 的功能越来越丰富。我没有遇到很多问题。
关于c# - OS X 上的 Mono 与 MSVC 2010 同行兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4665951/