我在.Net(C#/ ASP.NET)和Visual Studio方面拥有6年以上的经验。但是最近我很想切换到Linux / Mono。它提出了一些问题:
我可以在Mono中正确运行旧的Visual Studio项目和源代码吗?
我的客户端将IIS用于ASP.NET,将MS Windows用于Winform和Console项目。我的迁移会影响他们吗?换句话说,我的Mono项目是否可以在Windows / IIS中运行而没有任何更改或问题?
考虑到Mono,Novell,Xamarin和Attachme的最新变化,Mono是否可靠?
我是否可以继续使用我最喜欢的开源项目,而没有像NHibernate,Castle,Cuyahoga,log4net,Microsoft Enterprise Library和DNN这样的开源项目?
我可以在Apache中托管Mono ASP.NET Web项目吗?
我可以准确地在ASP.NET Web窗体和Mono中的MVC中使用我的技能吗?