【发布时间】:2016-08-04 20:16:19
【问题描述】:
我正在尝试为自己自动执行一些任务,并且我编写了一些 .NET Core 1.0 控制台应用程序。其中之一是 BrowserRouter - 一个基于 URL 模式的简单应用程序,当我单击 HTTP(S) 链接时,它决定打开哪个浏览器/浏览器配置文件。
这工作正常,但总有控制台窗口出现并立即消失。
有没有办法静默运行 .NET Core 控制台应用程序(隐藏控制台窗口)?
我知道在完整的 .NET Framework 中可以将输出类型更改为 Windows 应用程序,但对于 .NET Core 来说(还没有?)。
【问题讨论】:
-
使用windows服务怎么样?
-
@VahidNaderi .Net Core 是 X-Plat - 不确定 Windows 服务如何在 Linux/MAC 上运行。
-
@mThurston 不,另一个问题是 1. 与 .net 核心无关,2. 解决从 Windows 应用程序中打开控制台应用程序时的情况。因此,您可以从 Windows 应用程序中对其进行控制。