gpt4 book ai didi

c# - MonoDevelop 在 Linux 上错误地报告我的平台

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:14 24 4
gpt4 key购买 nike

我正在使用 Xubuntu 16.04 LTS 和 MonoDevelop 5.9.6。我创建了一个控制台应用程序,这是唯一的代码:

public static void Main (string[] args)
{
Console.WriteLine (new PlatformID());
}

然而,在控制台中,这是输出:

Win32S

为什么它检测到我的平台不正确?我显然没有使用 Windows。

最佳答案

PlatformIDSystem 的枚举,不是您可以实例化的类,因此我不确定您的代码是否符合要求。

如果您需要操作系统版本和/或平台,请按以下方式获取:

代码片段:

var os = Environment.OSVersion;
var pid = os.Platform;
Console.WriteLine($"{os}");
Console.WriteLine($"{pid}");

输出:

Unix 15.6.0.0
Unix

关于c# - MonoDevelop 在 Linux 上错误地报告我的平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39298416/

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