I have a similar problem to this one that started occurring after I installed VS 16.8.1 yesterday. My project is a WPF project for which I want to open a console as well. So, in the project properties Output Type was set to Console Application and all worked fine. Since the update that Output type is reset to Windows application with every build and when I run the project the console is not launched and app crashes because it can't access the Console properties (i.e. Console.BufferWidth)
This is my projects content. It doesn't specify anywhere it is a console app, maybe that is the problem. The Output type from the Project Properties window is not persisted.
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net461</TargetFramework>
<UseWPF>true</UseWPF>
<StartupObject>Viewer.Program</StartupObject>
</PropertyGroup>
I cannot remove <UseWPF>true</UseWPF> flag because then the project doesn't compile as I use WPF components.
Can you please advice how to get it working again?