![](/img/trans.png)
[英]Strange debug output in app since upgrade to Visual Studio 2017 15.3.0
[英]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");
在Release
和Debug
模式下無效。
編輯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.