在Windows上进行Mono开发的最佳设置是什么?

Chr*_*mer 34 windows mono

我开始尝试使用Mono,目前主要是为了娱乐.我首先尝试使用将csproj转换为makefile的Visual Studio插件,但似乎没有适用于Visual Studio 2005的版本.我还阅读了MonoDevelop IDE,听起来不错.不幸的是,它还没有预制的Windows软件包.我尝试通过组合来自其他半相关安装的依赖项来遵循一些指令来构建它.它不起作用,但这可能是因为我是一个面向Windows的人,几乎不能拼写"makefile".

所以,我的问题是:在Windows上尝试基于Mono的开发的最低能耗方式是什么?

Dil*_*e-O 15

我建议使用VMWare Player并使用网站上提供的免费Mono开发平台图像.

下载单声道

这将是最小的安装时间,它还将允许您使用.NET运行代码,然后专注于移植问题,而无需交换机器等大量麻烦.VMWare Player工具允许您简单地拖放文件以复制它们.

我正在寻找几个我的.NET应用程序并使它们符合Mono标准,这就是我即将采用的路径.


Kri*_*son 11

一年后,对此的回答发生了很大变化.您现在可以在Windows上使用MonoDevelop,或者如果您在Visual Studio中更舒服,可以使用Visual Studio工具编写所有内容,然后在VM中进行调试以确保它在Linux上运行.


Luk*_*uke 9

@Chris我发现Visual Studio是针对.NET开发的最佳IDE - 我认为定位Mono的最佳方法就是在Windows下开发和构建Visual Studio然后直接在Linux上运行这些二进制文件(或者其他任何东西)你正在使用的其他Mono平台).如果许可是一个问题,有免费版本的Visual Studio.如果你是在Linux下开发的,最好的软件可能是带有Mono插件的Eclipse(请参阅Mono手册 - Eclipse了解安装说明),但请记住,它没有接近Visual Studio所具有的功能或语言集成的数量.

@modesty Mono是.NET框架的第三方开源实现,它允许您在Windows以外的平台上运行.NET应用程序.


den*_*ips 6

如果使用Visual Studio for Mono进行开发,可以做的最好的事情之一就是获得MoMA http://www.mono-project.com/MoMA.这将检查您构建的任意数量的程序集,并生成显示潜在Mono问题的报告(例如,未在单声道库中实现的方法).它可以从GUI或命令行运行,以用于自动构建.