Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';t访问系统。Monogame应用程序C中的控制台#_C#_Monogame - Fatal编程技术网

C# Can';t访问系统。Monogame应用程序C中的控制台#

C# Can';t访问系统。Monogame应用程序C中的控制台#,c#,monogame,C#,Monogame,我克隆了一个我正在测试的Monogame应用程序。我包括使用系统在我的文件顶部。VisualStudio显示它没有被使用。当我尝试键入Console.WriteLine(“”)时在我的代码中,甚至System.Console.WriteLine(“”)(甚至不需要using指令)它根本无法识别 我知道目前我的应用程序不是一个控制台应用程序,因为它是一个游戏。我不确定这是否与此有关,尽管我认为我仍然可以使用System.Console,即使没有控制台将其打印到 (这带来了一个旁注,即我似乎无法向

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

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

(这带来了一个旁注,即我似乎无法向我的程序中添加控制台窗口,如回答中所述:。该选项根本不存在。请参见下图。)


您的应用程序是一款单一游戏应用程序,这与您遇到的问题无关。这是因为你的应用程序是UWP应用程序(这在你的帖子中没有提到,但我根据截图猜测是这样)。UWP应用程序中没有System.Console

有关更多信息,请参阅:


好的。我不知道这是一个UWP应用程序,所以我不知道该怎么说。我已经让打印语句仅在调试时工作,使用System.Diagnostics.Debug.WriteLine(“someString”);指挥部。还没有找到在不调试或弹出控制台窗口时打印的方法,但这至少是个问题。您可能希望切换到日志文件的“标准”C#实现。这里有很多例子,可能会代替WriteLine派上用场
Error CS0234: The type or namespace name 'Console' does not exist in the namespace 'System' (are you missing an assembly reference?)