我的任务很简单,我在 Main
方法中放了两行:
Debug.Log("App START Debug.Log");
Debug.unityLogger.Log("App", "START Debug.unityLogger.Log");
并希望在应用程序运行时在输出中看到这些日志。如果我将运行选项设置为 Release
,应用会启动,但我看不到这些日志。如果我将运行选项设置为 Debug
并尝试启动,我会收到一个错误弹出窗口:
Unable to activate Windows Store app ´Template3D_pzq3xp76mxafg!App´
应用程序根本没有启动。
编辑:根据@Perazim 的评论,我也尝试过:
System.Diagnostics.Debug.WriteLine("App START Debug.Log");
在 Release
和 Debug
模式下没有效果。
编辑 2:
System.Diagnostics.Debug.WriteLine("App START Debug.Log");
工作,如果我把它放在其他方法中,但在 Main()
方法中不起作用。
最佳答案
Debugger.Log用于调试器的输出。 Debug.WriteLine 打印给听众。如果没有监听器,它将无法工作。
关于c# - Hololens:Visual Studio 2017 中没有调试输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55536767/