这有点荒谬(我认为)。 mono希望成为.NET的替代品,为什么我不能用mono本身运行monodevelop? 为什么我需要.NET呢?
你可以在这个链接中看到我在说什么: http://monodevelop.com/Download 只需选择MonoDevelop 2.2 Beta 1 然后选择窗口,你会看到: - )
谢谢: - )
答案 0 :(得分:8)
这是因为Windows的monodevelop不仅仅是简单的跨平台端口,而是更深入地利用底层操作系统的东西。开发人员希望/需要在Windows下支持一些功能,而Mono目前对它们的限制太大(但它可能会在将来发生变化)。
我实际上赞扬开发人员为他们的产品做正确的事情而不是虔诚地试图让他们的软件在每个平台上与Mono一起工作。如果Microsoft .NET框架允许他们现在在Windows上提供更好的IDE,那么他们就会竖起大拇指。
答案 1 :(得分:6)
您可以在Windows上使用Mono运行MD。但是,我们将其作为.NET的安装程序发布,因为这对绝大多数用户来说更容易。大多数人拥有.NET,而且在Windows上它比Mono更优化,更稳定。提供MD以在Windows上运行Mono的安装程序目前不能有效利用我们的资源,但这肯定不是说我们将来不会这样做。