我在Windows XP下下载并安装了Mono 3.12.1(只有框架,而不是IDE)。设置已成功完成。
然后我出于测试原因尝试编译以下源代码:
using System;
public class HelloWorld
{
public static void Main()
{
Console.WriteLine("Hello Mono World");
}
}
我点击了图标"打开Mono命令提示符"在开始菜单中然后使用命令" mcs hello.cs"。 问题是该进程终止时出现错误消息" mono.exe不是有效的Win32应用程序"弹出窗口和输出"访问被拒绝"在控制台上。
问题出在哪里?我该如何解决?
答案 0 :(得分:2)
Mono在一些版本发布之前已经放弃了WindowsXP支持。
它不应该让人感到意外,因为WindowsXP是一个不再受微软支持的操作系统,所以如果你在生产中运行它,你就会对安全问题持开放态度(因为它没有& #39; t接收更新)。
对于较长版本的故事,请阅读this thread in the mono-devel mailing list和this pull request。