我有一个问题,当在同一解决方案中也有一个.NET核心web应用程序时,在调试期间控制台应用程序窗口不显示。控制台应用程序代码运行良好,只是没有黑色的控制台窗口。
Visual Studio:版本15.5.6微软.NET框架:版本4.7.02556
控制台应用:目标框架:.NET框架4.6.1 Web应用:目标框架:.NET Core2.0
如果我创建一个单独的.sln并将.NET框架控制台应用程序添加到其中,该窗口将在调试期间显示。Core2Web和.NET框架控制台共享一个.NET标准库。
发布于 2019-06-26 17:04:12
我在一个继承的遗留应用程序上也遇到了同样的问题。
这里的问题是,尽管应用程序具有控制台应用程序的结构,但它实际上被配置为作为Windows应用程序运行(没有显示窗体或任何内容的代码)。

为了解决这个问题,我刚刚在项目的属性页面中将Windows应用程序更改为控制台应用程序。

发布于 2018-03-26 23:37:04
这是一个真正的问题。我在所有的开发机器上都遇到了完全相同的问题。
Visual Studio:版本15.6.4 Microsoft .NET框架:版本4.7.02556
控制台应用:目标框架:.NET框架4.6.1 Web应用:目标框架:.NET Core2.0
我尝试过卸载/重新加载项目,来回更换目标框架,以及其他一些事情。什么都没有用。在启动VS2017并加载我的项目时,从VS2017中运行我的项目前5-10次。然后,当从VS2017中运行/调试时,控制台窗口突然停止显示。但这款应用肯定是在后台运行的。
更新:
如前所述,我确实尝试来回更改我有问题的项目的目标框架。我尝试将目标框架更改为4.7.1并将其保留在那里,而不是来回更改。这就解决了这个问题。
发布于 2020-11-09 18:22:37
在Visual Studio IDE的顶部

更改

在下拉列表中,选择您的项目名称。

https://stackoverflow.com/questions/49195865
复制相似问题