gpt4 book ai didi

c# - mono.exe 不是有效的 Win32 应用程序 (WindowsXP)

转载 作者:太空宇宙 更新时间:2023-11-03 21:22:40 24 4
gpt4 key购买 nike

我在 Windows XP 下下载并安装了 Mono 3.12.1(只有框架,没有 IDE)。设置成功完成。

然后为了测试我尝试编译了如下源码:

using System;

public class HelloWorld
{
public static void Main()
{
Console.WriteLine("Hello Mono World");
}
}

我在开始菜单中单击“打开单声道命令提示符”图标,然后使用命令“mcs hello.cs”。问题是该进程终止时出现错误消息“mono.exe 不是有效的 Win32 应用程序”,该错误消息会弹出并在控制台上输出“访问被拒绝”。

问题出在哪里,我该如何解决?

最佳答案

Mono 在一些版本之前放弃了对 WindowsXP 的支持。

这不足为奇,因为 WindowsXP 是一个不再获得 Microsoft 支持的操作系统,因此如果您在生产环境中运行它,您将面临安全问题(因为它不接收更新)。

来自thread on the mono-dev mailing list :

I checked download page and installed previous older version which is mono-3.2.3-gtksharp-2.12.11-win32-0.exe

有关故事的较长版本,请阅读 the full thread in the mono-devel mailing list , 和 this pull request .

注意:如果您希望在 Windows XP 上安装 MonoDevelop,请注意 Gtk# Version 2.12.22是 MonoDevelop/Xamarin Studio 的最低要求 5.0.1.x (将在 XP 上运行的最新版本)。 Gtk# 2.12.26 也将安装,但不能保证它是否有效。所有这些都可以从 Npackd site 下载.在单声道框架之后安装 Gtk# 更新。然后安装 Monodevelop。

关于c# - mono.exe 不是有效的 Win32 应用程序 (WindowsXP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29690725/

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