问题描述
在 Visual Studio 2019 中,我无法让 System.Diagnostics.Debug.WriteLine() 在输出(调试)窗口或立即窗口中显示任何内容。我没有选中“调试->常规->将所有输出窗口文本重定向到立即窗口”的选项设置。
我可以在浏览器控制台和 VS 输出窗口中看到 Console.WriteLine 的输出。
我的代码是一个包含 Blazor 和 razor 类的多项目代码。
我正在寻找一个超级简单的解释,因为我一直在搜索谷歌试图找到解决方案一个小时,但没有任何帮助。
提前致谢!
解决方法
我身边没有你描述的情况。
您应该检查您的 Vs 环境或尝试以下步骤:
1) 在 Extensions-->Manage Extensions-->Installed 下禁用任何 vs 已安装的扩展检查是否有扩展导致。
2)在工具-->导入和导出设置下重置所有设置-->重置所有设置 >.您还可以备份您的设置
3)在VS的开发人员命令提示符下使用devenv /safemode启动一个纯VS,然后在那里测试您的项目。
4) 关闭VS,删除解决方案文件夹下的.vs
隐藏文件夹,bin
和obj
文件夹,然后重启你的项目进行测试。此外,您还可以创建一个新项目来测试问题是否发生在新项目上。
5) 给你的 VS 打个首字母,关闭 VS,将 C:\Users\xxx\AppData\Local\Microsoft\VisualStudio\16.0_xxx
重命名为另一个名字,它会存储你当前所有的 VS 设置和环境。重命名它相当于进行备份。然后,重启VS。
6) repair VS 或更新到最新版本(如果有新的更新)。
此外,您还可以分享一个关于您的项目的小样本,以帮助我们解决问题。