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

时间:2019-03-10 02:35:21

标签: c# monogame

我克隆了一个正在测试的Monogame应用。我已经在文件顶部添加了System;。 Visual Studio显示它没有被使用。当我尝试在代码中甚至输入Console.WriteLine("");(甚至不要求using指令)时输入System.Console.WriteLine("");时,都无法识别它。

enter image description here

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

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

(这引起了一个旁注,即我似乎无法向程序中添加控制台窗口,如以下答案中所述:https://stackoverflow.com/a/39011035/8887398。该选项只是不存在。请参见图片如下。)

enter image description here

1 个答案:

答案 0 :(得分:1)

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

有关更多信息,请参见:

How to use System.Console in UWP