[英]Can't load debug symbols VS2017 - Unity .NET 4.X
我正在使用我在 Unity 2018.4.2 Windows 項目中構建的 .NET 4.7.1 庫並嘗試使用加載的符號進行調試。 無論我嘗試什么,在 Visual Studio 2017 (15.9.12) 中調試時都無法為庫加載符號。 以下內容出現在模塊窗口中我的 DLL 旁邊:
符號狀態:未加載
這是我嘗試過的:
點擊加載符號時,出現以下內容->
但符號狀態仍然是“未加載”
我也在掙扎之后想通了。
我相信問題源於我在 Unity 之前安裝 Visual Studio 時。
為我修復的是:
在 Unity -> 編輯 -> 首選項 -> 外部工具 ->(將外部腳本編輯器更改為您想要的並確保它是正確的 IE:我已將我的設置為 Visual Studio 2019 但它需要 Visual Studio 2019(企業))
盡管打開了相同的 Visual Studio 實例,但這似乎是 Unity 方面導致問題的原因。
這為我解決了它,我希望它也能幫助你。
我從這篇文章中找到了解決方案: https : //forum.unity.com/threads/problems-debugging-my-plugin-dlls-in-visual-studio.506577/
您的 Project Property Window -> Build -> Advanced -> Debugging Information選擇Portable 。
重建並完成!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.