C# Hololens:Visual Studio 2017中没有调试输出
我的任务很简单,我在C# Hololens:Visual Studio 2017中没有调试输出,c#,hololens,windows-mixed-reality,C#,Hololens,Windows Mixed Reality,我的任务很简单,我在Main方法中放了两行: Debug.Log("App START Debug.Log"); Debug.unityLogger.Log("App", "START Debug.unityLogger.Log"); 如果应用程序正在运行,则希望在输出中查看这些日志。如果我将run选项设置为Release,应用程序将启动,但我看不到这些日志。如果我将run选项设置为Debug,并尝试启动,则会出现一个错误弹出窗口: 无法激活Windows应用商店应用程序的Template3D
Main
方法中放了两行:
Debug.Log("App START Debug.Log");
Debug.unityLogger.Log("App", "START Debug.unityLogger.Log");
如果应用程序正在运行,则希望在输出中查看这些日志。如果我将run选项设置为Release
,应用程序将启动,但我看不到这些日志。如果我将run选项设置为Debug,并尝试启动,则会出现一个错误弹出窗口:
无法激活Windows应用商店应用程序的Template3D\u pzq3xp76mxafg!应用程序’
而且应用程序根本没有启动
编辑:根据@Perazim的评论,我也尝试过:
System.Diagnostics.Debug.WriteLine("App START Debug.Log");
在Release
和Debug
模式下无效
编辑2:
System.Diagnostics.Debug.WriteLine("App START Debug.Log");
如果我把它放在其他方法中,它可以工作,但在
Main()
方法中不工作。在unity中,您可以使用/seedebug.log()代码>在Visual Studio中,您需要使用Console.WriteLine() 用于调试器的输出。Debug.WriteLine打印到侦听器。如果没有侦听器,它将无法工作。我的应用程序在System.Diagnostics.Debug.Writeline处于调试模式时停止将输出写入输出窗口。这一切都发生在最新的Microsoft更新之后
我创建了一个新的应用程序,只是为了看看它是否是我当前的应用程序,新的应用程序也不会写入输出窗口
然后我决定右键单击VisualStudio中的“输出”窗格,然后我看到了什么,未选中程序输出
我检查了这个和我的调试。Writeline再次工作。您尝试过吗?尝试过了,没有任何更改,但出现错误:当前上下文中不存在名称“Console”
对System.Diagnostics.Debug.Writeline()无效。