C#文件 - 输出类型:控制台

时间:2013-03-31 00:15:21

标签: c# monodevelop console-application xamarin

我写了一个代码和行

string thing = Console.ReadLine();

导致问题。 Xamarin告诉我它没有在输入这个命令中读取,所以变量的东西变成了null。

我从其他问题和答案中发现,应用程序有两种输出类型:Window和Console。所以,我的可能不是第二个。

但是我找不到如何切换到控制台。我有最新的MonoDevelop和Xamarin,但这个问题仍然存在。有谁知道什么可以帮助?

任何建议都将受到高度赞赏!

4 个答案:

答案 0 :(得分:4)

Rob G非常有它所以我不确定为什么你看不到它。这是完整性的点击点击。

来自Xamarin的控制台输出:

右键单击已设置为启动项目的项目,然后执行:

  

选项>>展开“运行”>>一般>>选中“在外部控制台上运行”

设置完成后,执行将在Console.ReadLine();

上暂停

无需选中“暂停控制台输出”复选框。这只是在执行结束时打开控制台,并按“按任意键继续...”。

答案 1 :(得分:2)

尝试右键单击项目菜单上的“选项”列表项,并确保标记在外部控制台上运行。它在运行中 - >通用标签,我认为。

答案 2 :(得分:0)

关闭项目并将其编辑为文本。 变化:

<OutputType>WinExe</OutputType>

要:

<OutputType>Exe</OutputType>

然后重新加载项目。

答案 3 :(得分:-1)

原来帮助的是启动一个新项目,当Xamarin询问什么类型时,选择C#Console Project。这似乎很合理。