c# - 无法在 Monogame 应用程序 C# 中访问 System.Console
问题描述
我克隆了一个正在测试的 Monogame 应用程序。我System;
在文件顶部包含了 using 。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
,即使没有控制台可以将其打印到...
(这带来了一个旁注,即我似乎无法将控制台窗口添加到我的程序中,如本答案所述:https ://stackoverflow.com/a/39011035/8887398 。选项只是简单不在那里。见下图。)
解决方案
您的应用是 MonoGame 应用这一事实与您遇到的问题无关。这是因为您的应用程序是 UWP 应用程序(您的帖子中没有提到这一点,但我根据屏幕截图猜到了)。UWP 应用中没有 System.Console。
有关更多信息,请参阅:
推荐阅读
- python - 如何仅使用 python 代码在二进制文件中查找地址?
- fabricjs - 使用 fabric.js lanczos 过滤器调整画布大小
- user-interface - 带有内嵌文本的 Vuetify 按钮图标
- r - 为 pos 和 neg 值绘制不同颜色的折线图
- javascript - Reactjs Javascript 如何让窗口变量进入反应
- java - 如何构建包含 vaadin 路由和静态 html 页面的 Spring Boot 项目
- regex - 用于匹配前向参考练习的正则表达式
- ios - 使用 CloudKit 共享时如何正确使用数据库订阅
- linux - bash -c 变量没有被分配
- json - Spring API 应该返回 JSON 而不是转义的 String