Xamarin Mono GUI运行时如何隐藏控制台窗口
我有一个用Xamarin Studio编译的Mono Winforms项目。当我从XS运行时,它不会显示控制台窗口。但是,在我将包捆绑到Mac上(使用mkbundle和pkgbuild)然后安装它之后,当我执行程序时会显示一个bash shell。当我退出程序时,shell保持打开状态,并显示最后一条消息“processcompleted”。然后我必须关闭外壳窗口 我希望能够执行应用程序,而不显示控制台窗口。如果shell窗口在应用程序退出时自动关闭也是可以接受的 我尝试将此标签添加到我的csproj中,但没有效果: 温克斯 我看到了另一篇文章,其中声明使用编译器开关将目标指定为WinExe。但是,我在XS中没有看到添加自定义编译器开关的地方。(我认为切换是/target:WinExe) 有人有解决这个问题的办法吗Xamarin Mono GUI运行时如何隐藏控制台窗口,xamarin,mono,xamarin-studio,Xamarin,Mono,Xamarin Studio,我有一个用Xamarin Studio编译的Mono Winforms项目。当我从XS运行时,它不会显示控制台窗口。但是,在我将包捆绑到Mac上(使用mkbundle和pkgbuild)然后安装它之后,当我执行程序时会显示一个bash shell。当我退出程序时,shell保持打开状态,并显示最后一条消息“processcompleted”。然后我必须关闭外壳窗口 我希望能够执行应用程序,而不显示控制台窗口。如果shell窗口在应用程序退出时自动关闭也是可以接受的 我尝试将此标签添加到我的csp
提前感谢。项目选项/构建/常规/代码生成/编译目标
- 可执行文件=
/target:exe
- 库=
/target:Library
- 带有GUI的可执行文件=
/target:winexe
- 模块=
/目标:模块
是的,这是我正在使用的选项,在运行已安装的应用程序时,仍然会出现bash shell windows。注意:当我在XS中运行时,没有shell,也没有问题。正如我在文章中所说,当我使用mkbundle&pkgbuild打包可执行文件并将其安装到我的机器上时,当我运行该程序时,会出现一个bash shell。所以问题仍然悬而未决。我也有同样的问题,我通过将/t:winexe添加到csc选项列表中解决了它。