如何在 IDE 中获取 Xamarin Studio C# 输出?

Posted

技术标签:

【中文标题】如何在 IDE 中获取 Xamarin Studio C# 输出?【英文标题】:How to get Xamarin Studio C# output within the IDE? 【发布时间】:2015-04-20 08:44:31 【问题描述】:

我最近开始在我的 Mac 上试验 Xamarin 和 Mono C#。我习惯于使用 Visual Studio 在 Windows 上工作,所以每次运行控制台应用程序时,都会打开一个新的终端窗口和单声道编译器终端,这很麻烦。我必须手动关闭它们。有没有办法从 IDE inside 的窗口或窗格中获取我的程序的输出?或者无论如何都要设置它,所以只显示一个终端窗口?

【问题讨论】:

【参考方案1】:

如果您打开项目选项,则 运行 - 常规 类别中有一个 在外部控制台上运行 复选框,用于控制此行为。如果在运行控制台应用程序时取消选中此选项,则输出将显示在 Xamarin Studio 内的应用程序输出窗口中,并且不会打开任何外部控制台窗口。

【讨论】:

对于那些没有找到的人的一些精度:正如 terryogara 所说,要打开项目选项,您可以在顶部栏中选择项目 > [项目名称] 选项,但您需要确保您正在“解决方案”面板中选择您的项目(或其中的任何文件夹/文件)。选择解决方案将不起作用,请小心,因为项目可能具有相同的名称。您也可以在解决方案面板中右键单击项目名称并选择选项。在 Project Options 中,在左侧面板中选择 Run > Configurations > Default,然后在 General 选项卡中,取消选中 Run on external console。 如果需要,您还需要打开输出面板(编辑器右下角的底部)并将其固定,这样控制台就不会在 Main 结束时立即关闭检查一些输出。使用 Console.ReadLine();或 Console.ReadKey();还不够。【参考方案2】:

对于遇到此问题但无法找到“项目选项”的其他人,可以在“项目选项卡”下的下拉菜单中找到该项目(位于应用程序主导航栏的屏幕顶部)。加载解决方案/文件时,该项目会与您的项目的实际名称一起列出,例如:“MyProject Options”或“MyProject&Options”(– 它并不是字面意义上的“Project Options”)。

【讨论】:

以上是关于如何在 IDE 中获取 Xamarin Studio C# 输出?的主要内容,如果未能解决你的问题,请参考以下文章

在 Rider IDE 中设置 Android Xamarin 解决方案未检测到框架

visual studio除了6还有哪个版本用得多而又不占内存?如何实现多visual studi

如何在 xamarin.forms 中获取状态栏高度?

如何在 Xamarin.Forms 中获取/检测屏幕大小?

Rider IDE 无法在 iPhone 设备上运行项目 Xamarin.iOS

如何在 Xamarin.Android 中获取指南针方向