IDE外部的外部终端/调试

时间:2016-01-10 19:34:21

标签: c# xamarin ide visual-studio-mac monodevelop

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

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

2 个答案:

答案 0 :(得分:7)

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

Visual Studio For Mac:

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

Xamarin Studio:

项目选项/运行/常规/在外部控制台上运行 enter image description here

enter image description here

答案 1 :(得分:1)

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

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

Right-clicking on project

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

Project Options dialog

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

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