【问题标题】:Why is MonoDevelop compiling with csc.exe?为什么 MonoDevelop 用 csc.exe 编译?
【发布时间】:2010-05-21 08:36:43
【问题描述】:

我正在尝试在 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 中的“运行时版本”下拉菜单显示“MONO/.NET 35”。是什么赋予了?有没有办法改变.NET工具链?

【问题讨论】:

    标签: mono monodevelop


    【解决方案1】:

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

    安装 Mono 运行时后,有多种方法可以选择用于构建和运行应用程序的 .NET 工具链。

    如果您计划主要在 Mono 上构建和运行,您可以将 Mono 运行时设置为 MonoDevelop 的默认运行时。为此,请转到 Edit->Preferences->.NET Runtimes,选择 Mono 运行时并单击“Select as Default”。

    如果您打算只为某些项目使用 Mono,您可以使用 Project->Active Runtime 菜单临时切换目标运行时,或者在工具栏中的配置组合框中选择它。

    【讨论】:

    • 我没有找到 Edit->Preferences->.NET Runtimes。感谢您的提醒!
    猜你喜欢
    • 2014-07-20
    • 2012-02-17
    • 1970-01-01
    • 1970-01-01
    • 2020-10-17
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多