.net core 将控制台应用程序的控制台窗口重定向到Visual Studio输出窗口

.net core 将控制台应用程序的控制台窗口重定向到Visual Studio输出窗口,.net-core,visual-studio-2017,.net Core,Visual Studio 2017,有没有办法将Visual Studio 2017.NET核心控制台应用程序的控制台重定向到Visual Studio内部的输出窗口,而不是打开外部CMD窗口 最好的解决方案是不需要任何特定于平台的东西,因为应用程序必须是跨平台的 using System.Diagnostics; public static void Main(string[] args) { Debug.WriteLine("Hello World!"); } 仅当在调试模式下运行时才会显示 仅当在调试模式下运

有没有办法将Visual Studio 2017.NET核心控制台应用程序的控制台重定向到Visual Studio内部的输出窗口,而不是打开外部CMD窗口

最好的解决方案是不需要任何特定于平台的东西,因为应用程序必须是跨平台的

using System.Diagnostics;

public static void Main(string[] args)
{
    Debug.WriteLine("Hello World!");
}

仅当在调试模式下运行时才会显示


仅当在调试模式下运行时才会显示。

我正在寻找一种方法,以您演示的调试输出的方式重定向标准输出。在调试时隐藏控制台窗口。是的,就像那样。因为包管理器控制台就是一个控制台。我将目录更改为我的应用程序,然后运行
dotnet run
,尽管出于某种原因,即使在关闭VS后我也无法停止它。您可能能够找到命令提示符窗口扩展并运行它。我正在寻找一种方法,以您演示的调试输出的方式重定向标准输出。在调试时隐藏控制台窗口。是的,就像那样。因为包管理器控制台就是一个控制台。我将目录更改为我的应用程序,然后运行
dotnet run
,尽管出于某种原因,即使在关闭VS之后,我也无法停止它。您可能可以找到命令提示符窗口扩展并运行它。