我试图在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.我试图构建的项目是一个从"新ASP.NET MVC应用程序"模板生成的简单ASP.NET MVC应用程序.
Project\Options-> Build-> General中的"Runtime Version"下拉列表显示"MONO/.NET 35".是什么赋予了?有没有办法改变.NET工具链?
首先,确保安装了Mono.MonoDevelop不包含Mono运行时,因此您必须单独安装它.
一旦安装了Mono运行时,有几种方法可以选择用于构建和运行应用程序的.NET工具链.
如果您计划主要在Mono上构建和运行,则可以将Mono运行时设置为MonoDevelop的默认运行时.为此,请转到编辑 - >首选项 - > .NET运行时,选择Mono运行时并单击"选择为默认值".
如果您计划仅针对某些项目使用Mono,则可以使用Project-> Active Runtime菜单暂时切换目标运行时,或者在工具栏的配置组合框中选择它.
| 归档时间: |
|
| 查看次数: |
2350 次 |
| 最近记录: |