В Visual Studio 2017 мы видели удаление процесса хостинга Visual Studio. Предположительно это связано с недостатком Console.WriteLine больше не работает для приложения, которое работает без подключенной консоли (например, в WPF).
По крайней мере, я так понимаю. Но, к моему удивлению, это не кажется полностью правдой.
Создание проекта WPF. NET Framework 4.8 в Visual Studio 2019, похоже, можно использовать Console.WriteLine просто отлично (неожиданно) и результаты отображаются в окне вывода Visual Studio.
Тем временем работает идентичный проект. NET Core, похоже, ничего не выводит на консоль вывода (как я и ожидал ia ddd). В обоих случаях проект запускается с типом вывода, установленным как Windows Application, поэтому, насколько мне известно, консоль не подключается.
Это довольно специфическая проблема, поскольку я ожидал, что Console.WriteLine будет не работают в обоих случаях. Но похоже, что нет никакой информации о том, почему это работает для приложения Wpf. NET Framework, и, более того, почему оно будет работать под Framework, но не под Core.
Я сам обычно использую Debug .WriteLine и Trace.WriteLine, но хотелось бы знать, почему Console.WriteLine по-прежнему (даже в Visual Studio 2019) работает, хотя и не должен.