如何在Edit-> Preferences中添加.NET运行时?

时间:2010-02-22 01:28:44

标签: c# mono monodevelop

好的我正在使用Windows并安装了.Net 3.5和Mono 2.6框架。我也安装了MonoDevelop并计划使用它。我只需要知道我是否设置使用Mono运行时。

我的所有项目都有Mono / Microsoft.NET 3.5的构建选项,但在Edit-> Prefrences-> .NET Runtimes中,我看到的只是Microsoft.NET。如何将Mono运行时添加到此列表并将其设为默认值?或者我甚至需要这样做?我认为我必须这样做,因为我们的项目将在Linux上运行,但不确定如何'确定'我实际上使用的是Mono而不仅仅是.NET?

2 个答案:

答案 0 :(得分:2)

Mono 应该只是因为安装而出现。您可以尝试重新安装Mono以查看是否有帮助。

如果没有,请点击Edit->偏好设置> .Net运行时页面上的“添加”按钮,然后选择Mono的安装位置,通常情况如下:

C:\ Program Files \ Mono-2.6.1

如果您希望它是默认值,请在突出显示时单击“设置为默认值”,它应变为粗体,表示它现在是默认值。如果您想在运行时之间切换更快捷的方式,主MD工具栏上还有一个组合框。

答案 1 :(得分:0)

你不应该在Windows上使用Mono的编译器来构建你的代码在Linux上运行。

根据Performance: Compile in CS, Run in mono on windows and linux上的答案,您可以使用任何编译器进行编译并运行任何运行时,因为已编译的二进制文件位于Intermediate Language

您必须确保您的代码及其使用的库不进行特定于操作系统的调用,P /调用非托管DLL,或调用Mono中不完整的函数(请注意,这些是变得罕见)