无法在 Monogame 应用程序 C# 中访问 System.Console

Can't access System.Console in Monogame app C#

我克隆了一个正在测试的 Monogame 应用程序。我在我的文件顶部包含了 using System; 。 Visual Studio 表示它没有被使用。当我尝试在我的代码中键入 Console.WriteLine("");,甚至 System.Console.WriteLine("");(甚至不需要 using 指令)时,它根本无法识别。

Error CS0234: The type or namespace name 'Console' does not exist in the namespace 'System' (are you missing an assembly reference?)

我知道目前我的应用不是控制台应用,因为它是游戏。我不确定这是否与它有任何关系,尽管我认为我仍然可以使用 System.Console,即使没有控制台可以将其打印到...

(这引出了一个旁注,即我似乎无法将控制台 window 添加到我的程序中,如此答案中所述:。该选项只是简单没有。见下图。)

您的应用是 MonoGame 应用这一事实与您遇到的问题无关。这是因为您的应用程序是 UWP 应用程序(您的 post 中没有提到这一点,但我根据屏幕截图猜测是这样)。 UWP 应用程序中没有System.Console。

有关详细信息,请参阅: