2010-04-25 85 views
1

好吧,我正在细读单声道网站,并注意到我可以购买Visual Studio的Novell工具,这会让我选择在Mono中编译?我的困惑是,如果我使用MVC 2和其他框架等工具集,并且使用这些工具编译为单声道,那究竟是如何发挥作用的?我的意思是不需要使用Mono重新编译这些工具集?混淆单声道?

回答

6

Mono可以立即运行标准的.Net程序集;你不需要为Mono重新编译任何东西。

Novell的工具集允许Visual Studio在调试时使用Mono运行时,并包含其他功能,如远程调试和迁移帮助,但Mono开发并不需要它。

+0

因此,我不需要重新编译MVC程序集来在Linux上使用Mono运行这个说法,只要我用Mono编译我的项目? – emalamisura 2010-04-25 17:45:24

+0

你不需要重新编译_anything_ - 你甚至不需要用Mono编译你的项目。但是,如果程序集使用的是尚未在Mono中实现的API,则它将无法工作。 (即使你重新编译)为了检查,你可以运行[MoMA](http://www.mono-project.com/MoMA)。 – SLaks 2010-04-25 17:47:08

+1

谢谢先生,你是一个丰富的知识...非常有帮助!希望我可以投你两次! – emalamisura 2010-04-25 18:02:06