3

与 .NET 及其跨平台支持相比,我听说过很多关于 Mono 及其可用性的信息。

我试图找到一个可用的 MonoDev 版本,它会给我一种使用 Mono 2.x 的可视化方式(如 MS Visual Studio)。

我们是从代码编译它还是有人提供了一个链接来下载在 Win 2000 及更高版本中工作的 MonoDev 的工作和预编译版本?

4

4 回答 4

2

You don't need MonoDevelop to build applications that run on Mono. The main feature of Mono is that it runs .NET assemblies without need for re-compilation. You can build in Visual Studio (including any of the free versions of Visual Studio Express) and run your applications under Mono without change, providing Mono supports the API's you're using.

You can use the Mono Migration Analyzer (MOMA) to test your assemblies to see if Mono will support them. It inspects the MSIL code directly, so it's very quick to test them.

I believe it is possible to run MonoDevelop on Win32: http://www.monodevelop.com/MonoDevelopWin32

You can run MonoDevelop on Windows using AndLinux.

于 2008-12-16T17:04:57.607 回答
1

Like others said, the point of Mono is to work the same as MS's .NET. You can develop in VS, then run it on Mono. That being said, if you really want to run MonoDevelop on Windows, don't let anyone tell you it can't be done. If you're curious about it, with a little bit of Cygwin hackery, I've been able to get MonoDevelop to compile cleanly on Windows, and run in an acceptable way. http://monodevelop.com/MonoDevelopWin32 has some instructions on how to get it working, but they are out of date. The current SVN trunk for MonoDevelop has better support for Windows, so try compiling with Cygwin if you're feeling daring.

于 2008-12-16T17:11:15.863 回答
1

您可以:

下载完全免费的 Visual Studio Express 版本之一:http: //www.microsoft.com/express/product/default.aspx

使用 SharpDevelop。无需“支持” Mono,只需像往常一样进行开发,然后复制您的二进制文件,Mono 就会运行它们。

于 2008-12-16T16:49:03.037 回答
0

MonoDevelop 目前不在 Windows 上运行。它目前在 Linux 和 OSX 上运行。

在 Windows 上,您可以使用 Visual Studio 或 SharpDevelop 并将您的二进制文件复制到 Linux 或 OSX 以运行它们。

于 2008-12-15T22:58:35.567 回答