c# - Hololens:Visual Studio 2017 中没有调试输出

标签 c# hololens windows-mixed-reality

我的任务很简单,我在 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");

ReleaseDebug 模式下没有效果。

编辑 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/

相关文章:

visual-studio - 如何在 Microsoft Store 中旁加载应用程序时安装 Microsoft.NET.Native.Runtime.2.1-rel 包

c# - Unity 无法识别 .NET Standard 2.0 引用

unity3d - 在 Microsoft HoloLens 上查找网格中的固定点

blender - 3D 模型(.obj 或 .fbx 或 .glb)无法在 Hololens 2 3d 查看器中加载

c# - Hololens 一动不动就会睡着

c# - 为什么我的存储过程在引发错误时仍返回 true?

c# - 准备操作以供在另一个线程中使用

c# - 合并两个已在c#中排序的列表

c# - 使用 DirectShow.Net 在 XNA 中播放 Mp4

c# - Hololens - 访问相机框架