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