IDE 外的外部终端/调试

External Terminal / Debug outside the IDE

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

编辑:出于某种原因,它运行在选择释放时嵌入window,但它无法读取输入,所以它卡住了。

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

Visual Studio 对于 Mac:

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

Xamarin 工作室:

项目选项/运行/常规/运行 在外部控制台上

您可以通过 运行 您的程序在单独的控制台 window 中解决此问题。这很容易做到,尽管您需要严格按照步骤操作。

第一步是调出项目的选项window。您可以通过找到您的“解决方案”面板(通常位于 Visual Studio window 的左侧)来完成此操作,并且在该面板中您对项目有很多 right-click(这是由下图中的“1”箭头)。出现该上下文菜单后,您需要单击“选项”,它可能非常靠近底部)

一旦项目选项 window 出现,您应该点击 运行  配置  默认(在下面的“1”箭头旁边),然后勾选 运行在外部控制台上(下方“2”箭头旁边)

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

此时一切都应该工作正常,但 double-check 总是好的:尝试 运行 一个要求您输入内容并验证它是否正常工作的程序。