在OS X上运行单声道应用程序时隐藏控制台窗口
本文关键字:应用程序 隐藏 窗口 控制台 声道 OS 运行 单声道 | 更新日期: 2023-09-27 18:11:34
我正在OS X上编写一个无头Mono应用程序,并希望在运行时隐藏(冗余)控制台终端窗口。我能找到的最接近的选项是将Compile Target从Executable设置为Executable with GUI,但这没有帮助。
当我使用空项目模板vs 控制台项目模板创建项目时意外发现答案:有一个名为Externalconsole
的项目文件设置。删除它使控制台消失,但我找不到任何正式的文档或Xamarin Studio GUI中的等效开关。
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin'Debug</OutputPath>
<DefineConstants>DEBUG;TRACE;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Externalconsole>true</Externalconsole>
</PropertyGroup>