我写了一个代码和行
string thing = Console.ReadLine();
导致问题。 Xamarin告诉我它没有在输入这个命令中读取,所以变量的东西变成了null。
我从其他问题和答案中发现,应用程序有两种输出类型:Window和Console。所以,我的可能不是第二个。
但是我找不到如何切换到控制台。我有最新的MonoDevelop和Xamarin,但这个问题仍然存在。有谁知道什么可以帮助?
任何建议都将受到高度赞赏!
答案 0 :(得分:4)
Rob G非常有它所以我不确定为什么你看不到它。这是完整性的点击点击。
来自Xamarin的控制台输出:
右键单击已设置为启动项目的项目,然后执行:
选项>>展开“运行”>>一般>>选中“在外部控制台上运行”
设置完成后,执行将在Console.ReadLine();
上暂停无需选中“暂停控制台输出”复选框。这只是在执行结束时打开控制台,并按“按任意键继续...”。
答案 1 :(得分:2)
尝试右键单击项目菜单上的“选项”列表项,并确保标记在外部控制台上运行。它在运行中 - >通用标签,我认为。
答案 2 :(得分:0)
关闭项目并将其编辑为文本。 变化:
<OutputType>WinExe</OutputType>
要:
<OutputType>Exe</OutputType>
然后重新加载项目。
答案 3 :(得分:-1)
原来帮助的是启动一个新项目,当Xamarin询问什么类型时,选择C#Console Project。这似乎很合理。