与.NET及其跨平台支持相比,我听过很多关于Mono及其可用性的内容。
我试图找到MonoDev的工作版本,这将给我一个使用Mono 2.x的视觉方式(如MS visual Studio)。
我们是否要从代码中编译它,或者是否有人提供了一个链接来下载在Win 2000及更高版本中运行的MonoDev的工作和预编译版本?
答案 0 :(得分:2)
您不需要MonoDevelop来构建在Mono上运行的应用程序。 Mono的主要特性是它运行.NET程序集而无需重新编译。您可以构建Visual Studio(包括任何免费版本的Visual Studio Express)并在Mono下运行您的应用程序而无需更改,只要Mono支持您正在使用的API。
您可以使用Mono Migration Analyzer(MOMA)测试程序集,以查看Mono是否支持它们。它直接检查MSIL代码,因此测试它们非常快。
我相信可以在Win32上运行MonoDevelop:http://www.monodevelop.com/MonoDevelopWin32
您可以使用AndLinux在Windows上运行MonoDevelop。
答案 1 :(得分:1)
你可以:
下载一个完全免费的Visual Studio Express版本:http://www.microsoft.com/express/product/default.aspx
使用SharpDevelop。没有必要“支持”Mono,只需像平时那样开发,然后复制你的二进制文件,Mono将运行它们。
答案 2 :(得分:1)
与其他人一样,Mono的观点与MS的.NET一样。你可以在VS中开发,然后在Mono上运行它。话虽这么说,如果你真的想在Windows上运行MonoDevelop,不要让任何人告诉你它无法完成。如果你对它很好奇,加上一点Cygwin hackery,我已经能够让MonoDevelop在Windows上干净利地编译,并以可接受的方式运行。 http://monodevelop.com/MonoDevelopWin32有一些关于如何使其正常运行的说明,但它们已经过时了。 MonoDevelop的当前SVN中继对Windows有更好的支持,所以如果你感觉大胆,请尝试使用Cygwin进行编译。
答案 3 :(得分:0)
MonoDevelop目前不在Windows上运行。它目前在Linux和OSX上运行。
在Windows上,您可以使用Visual Studio或SharpDevelop将二进制文件复制到Linux或OSX上以运行它们。