簡體   English   中英

Hololens:Visual Studio 2017中沒有調試輸出

[英]Hololens: no debug output in Visual Studio 2017

我的任務很簡單,我在Main方法中放了兩行:

Debug.Log("App START Debug.Log");
Debug.unityLogger.Log("App", "START Debug.unityLogger.Log");

並希望在應用程序運行時在輸出中查看這些日志。 如果我將運行選項設置為Release (應用程序啟動),但看不到這些日志。 如果將運行選項設置為Debug並嘗試啟動,則會彈出錯誤消息:

無法激活Windows應用商店應用“ Template3D_pzq3xp76mxafg!App”

該應用程序根本無法啟動。

編輯:根據@Perazim的評論,我也嘗試過:

System.Diagnostics.Debug.WriteLine("App START Debug.Log");

ReleaseDebug模式下無效。

編輯2:

System.Diagnostics.Debug.WriteLine("App START Debug.Log");

如果我將其放在其他方法中有效,但在Main()方法中無效。

可以統一使用/查看debug.log(); 在Visual Studio中,您需要使用Console.WriteLine();。

Debugger.Log記錄輸出到調試器。 Debug.WriteLine打印到偵聽器。 如果沒有偵聽器,它將無法正常工作。

我的應用程序停止了使用調試模式下的System.Diagnostics.Debug.Writeline將輸出寫入輸出窗口的操作。 這一切都是在最新的Microsoft Update之后發生的。

我創建了一個新應用程序,只是看它是否是我當前的應用程序,並且新應用程序也不會寫入輸出窗口。

然后,我決定右鍵單擊Visual Studio中的“輸出窗格”,然后我看到的內容是“未選中程序輸出”。

程序輸出未選中

我檢查了一下,我的Debug.Writeline再次起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM