IDE外部的外部终端/调试

我开始使用Xamarin Studio,并从VS迁移到它,但当我尝试运行一个控制台应用程序(此时加载的唯一一个)时,失败并在Console.Clear()中引发exception(假设我可以在集成的调试器中做到这一点,然后我认为解决它的一种方法是通过编译和运行它,就像Visual Studio一样,并在IDE之外调试应用程序,但我无法弄清楚如何。 有人能告诉我如何解决这个问题吗? 谢谢。

编辑:出于任何原因,它在选择Release时在嵌入式窗口中运行,但它无法读取输入,因此它会卡住。

您需要设置项目选项以使其在外部控制台中运行您的控制台应用程序:

Xamarin工作室:

项目选项/运行/常规/在外部控制台上运行 在此处输入图像描述

Visual Studio For Mac:

Project Options / Run / Configurations / Default / Run on external console

在此处输入图像描述

您可以通过在单独的控制台窗口中运行程序来解决此问题。 尽管您需要密切关注步骤,但这很容易做到。

第一步是调出项目的选项窗口。 您可以通过查找“解决方案”面板(通常位于Visual Studio窗口的左侧)来执行此操作,并在该面板中右键单击项目(这可以通过下图中的“1”箭头指向)。 出现上下文菜单后,您需要点击“选项”,这可能非常接近底部)

右键单击项目

出现“项目选项”窗口后,应单击“运行”→“配置”→“默认”(下方“1”箭头旁边),然后选中“在外部控制台上运行”(下面的“2”箭头旁边)

项目选项对话框

完成后,您需要单击“确定”按钮。

此时一切都应该正常工作,但仔细检查总是好的:尝试运行一个程序,要求您输入内容并validation它是否正常工作。