2010-05-21 60 views
3

我想在Windows(7 x64)上使用MonoDevelop(2.4 beta 1)来测试Mono(2.6.4)上的.NET应用程序。出于某种原因,MonoDevelop没有使用Mono工具链来构建应用程序。它使用Microsoft工具链 - C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ csc.exe进行编译。我正在尝试构建的项目是从“New ASP.NET MVC应用程序”模板生成的一个简单的ASP.NET MVC应用程序。MonoDevelop为什么使用csc.exe进行编译?

“运行版本” 下拉列表中的项目\选项 - >建设 - >常规显示 “MONO/.NET 35”。是什么赋予了?有没有办法改变.NET工具链?

回答

7

首先,确保你已经安装了单。 MonoDevelop不包含Mono运行时,因此您必须单独安装。

一旦你已经安装了单声道运行时,有用于构建和运行应用程序选择.NET工具链的几种方法。

如果您计划建立,大多在Mono上运行,你可以设置单声道运行时为MonoDevelop的默认运行。要做到这一点,请转到编辑 - >首选项 - > .NET运行时,选择Mono运行时,然后单击“选择为默认值”。

如果您计划在单只对一些项目的工作,你可以暂时>有效运行时间的菜单,或在工具栏上的配置组合框中选择将其切换使用项目 - 目标运行时。

+0

我还没找到Edit-> Preferences - > .NET Runtimes。感谢您的领导! – 2010-05-21 13:09:43

相关问题