1

这有点荒谬(我认为)。mono 想成为 .NET 的替代品,那么为什么我不能用 mono 本身运行 monodevelop?为什么我需要.NET?

你可以在这个链接中看到我在说什么:http: //monodevelop.com/Download 只需选择 MonoDevelop 2.2 Beta 1 然后选择 windows 你会看到:-)

谢谢 :-)

4

2 回答 2

8

这是因为 windows 的 monodevelop 不仅仅是简单的跨平台端口,而是更深入地利用底层操作系统的东西。有一些开发人员希望/需要在 Windows 下支持的功能,此时 Mono 对他们来说太受限制了(但是它可能并且将来可能会改变)。

实际上,我赞扬开发人员为他们的产品做了正确的事情,而不是虔诚地试图让他们的软件在每个平台上都与 Mono 一起工作。如果 Microsoft .NET 框架现在允许他们在 Windows 上提供更好的 IDE,那么他们会竖起大拇指。

于 2009-09-13T00:10:05.140 回答
6

可以在 Windows 上使用 Mono 运行 MD。但是,我们将它作为 .NET 的安装程序提供,因为这对绝大多数用户来说更容易。大多数人都有 .NET,并且在 Windows 上,它比 Mono 得到更好的优化和更稳定。为 MD 提供安装程序以在 Windows 上的 Mono 上运行目前不会有效利用我们的资源,但这当然不是说我们将来不会这样做。

于 2009-09-14T19:20:04.527 回答