gpt4 book ai didi

mono - 为什么 MonoDevelop 使用 csc.exe 编译?

转载 作者:行者123 更新时间:2023-12-01 10:14:02 26 4
gpt4 key购买 nike

我正在尝试在 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 菜单或通过在工具栏的配置组合框中选择它来临时切换目标运行时。

关于mono - 为什么 MonoDevelop 使用 csc.exe 编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2880596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com