c# - OS X 上的 Mono 与 MSVC 2010 同行兼容吗?

标签 c# .net nhibernate mono

我将在工作中开始 .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/

相关文章:

c# - 从 SQL 命令返回的 DataTable "SHOW TABLE STATUS"

c# - 数字格式 : how to convert 1 to "01", 2 到 "02"等?

.net - 禁用 "application has stopped working"窗口

c# - 是否可以重构此 nHibernate Linq 查询?

c# - 使用 nhibernate Criteria API 进行急切获取

events - NHibernate IPostInsertEventListener : Insert executed multiple times

c# - 在 c++/c# 中从哪里开始抓取/爬行?

c# - 将 Action 转换为 LambdaExpression

c# - 为什么 Visual Studio 的智能感知不适用于派生类?

.net - 反转 ListBox 项目(按 "nothing"降序排序)