我已经通过实例化主机构建器并在主机上调用build函数并运行它来设置通用主机。当控制台弹出时,没有显示开始消息。
我正在Visual Studio 2017中运行代码。我在另一台计算机上尝试了此操作,然后收到启动消息。我正在以相同的方式做所有事情。
static void Main(string[] args)
{
var hosting = new HostBuilder();
hosting.Build().Run();
}
控制台弹出并为空, 我希望在控制台中看到类似以下的内容:
Using launch settings from C:\repos\andrewlock\blog-examples\suppress-console-messages\Properties\launchSettings.json...
Hosting environment: Development
Content root path: C:\repos\andrewlock\blog-examples\suppress-console-messages
Now listening on: https://localhost:5001
Now listening on: http://localhost:5000
Application started. Press Ctrl+C to shut down.
答案 0 :(得分:0)
好吧,在我最终弄清楚它之前,我就要放弃了。这是微不足道的,但很烦人。因此,我比较了两台计算机上的软件包以及在无法运行的软件包上,我拥有Microsoft.Extensions.Hosting的3.0.0预览版本,就像我的另一台计算机和中提琴上的2.0.0版本一样! 猜测故事的寓意是不要期望预览版本具有标准行为。