Не удается получить доступ к System.Console в приложении Monogame C # - PullRequest
0 голосов
/ 10 марта 2019

Я клонировал приложение Monogame, которое я тестирую. Я включил, используя System; в верхней части моего файла. Visual Studio показывает, что он не используется. Когда я пытаюсь набрать в своем коде Console.WriteLine(""); или даже System.Console.WriteLine(""); (что даже не требует директивы using), оно просто не распознается.

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 Ответ

1 голос
/ 10 марта 2019

Тот факт, что ваше приложение является приложением MonoGame, не имеет ничего общего с проблемой, с которой вы столкнулись. Это потому, что ваше приложение является приложением UWP (об этом не упоминалось в вашем посте, но я догадался об этом по скриншоту). В приложениях UWP нет System.Console.

Для получения дополнительной информации см .:

Как использовать System.Console в UWP

...