VS 2019 Console.WriteLine() 与 System.Diagnostics.Debug.WriteLine()

问题描述

在 Visual Studio 2019 中,我无法让 System.Diagnostics.Debug.WriteLine() 在输出(调试)窗口或立即窗口中显示任何内容。我没有选中“调试->常规->将所有输出窗口文本重定向到立即窗口”的选项设置。

我可以在浏览器控制台和 VS 输出窗口中看到 Console.WriteLine 的输出

我的代码一个包含 Blazor 和 razor 类的多项目代码

我正在寻找一个超级简单的解释,因为我一直在搜索谷歌试图找到解决方一个小时,但没有任何帮助。

提前致谢!

解决方法

我身边没有你描述的情况。

enter image description here

您应该检查您的 Vs 环境或尝试以下步骤:

1)Extensions-->Manage Extensions-->Installed 下禁用任何 vs 已安装的扩展检查是否有扩展导致。

2)工具-->导入和导出设置下重置所有设置-->重置所有设置 >.您还可以备份您的设置

3)VS的开发人员命令提示符下使用devenv /safemode启动一个纯VS,然后在那里测试您的项目。

4) 关闭VS,删除解决方案文件夹下的.vs隐藏文件夹,binobj文件夹,然后重启你的项目进行测试。此外,您还可以创建一个新项目来测试问题是否发生在新项目上。

5) 给你的 VS 打个首字母,关闭 VS,将 C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0_xxx 重命名为另一个名字,它会存储你当前所有的 VS 设置和环境。重命名它相当于进行备份。然后,重启VS。

6) repair VS 或更新到最新版本(如果有新的更新)。

此外,您还可以分享一个关于您的项目的小样本,以帮助我们解决问题。