簡體   English   中英

調試時未找到 MS Dynamics 365 for Operations 源

[英]MS Dynamics 365 for Operations source not found while debugging

MS Dynamics 365 for Operations (AX7) 中,我正在嘗試調試表單方法。 我可以設置斷點。 我可以開始調試,它應該在斷點處停止。 但是,當我單擊F11 時,會顯示錯誤:

“未找到來源”

沒有這樣的文件。 找到xpp擴展名,因此調試不起作用。

如何找到所需的.xpp源文件? 如何解決這個問題? 或者有解決方法嗎?

確保您沒有選中僅加載解決方案中的符號的設置。

要關閉此設置,請轉到工具 -> 選項 -> 找到“Dynamics 365”節點並將其展開 -> 調試 ->取消選中“僅為解決方案中的項目加載符號”

在此處輸入圖片說明

即使在取消選中此框后,我在開發過程中偶爾也會遇到此問題,並且我通常必須重新啟動我的開發 VM 才能自行解決。 我認為還有一些其他原因找不到符號,但我沒有進一步調查。 此外,這會影響性能; 加載的符號數量增加會減慢調試器的啟動速度。

編輯即使未選中該框,我也再次遇到此問題。 我繞過它的一種方法(即使這是一種解決方法,而不是真正的修復方法)是打開它正在尋找的方法並重新啟動調試。 如果在 Visual Studio 編輯器中加載了方法/類/形式的任何代碼,它將“找到”它。 不是一個很好的解決方案,但至少你可以逐步完成代碼......

編輯 2根據 Vadim 的評論:“沒有必要重新啟動調試。當代碼按照您描述的方式加載到 Visual Studio 中后,只需單擊調用堆棧中的上一行即可跳轉到調用丟失文件的位置from。然后單擊堆棧的最后一行,您將來到當前語句。”

通過創建解決方案和項目並在我的擴展模型中包含該項目,我能夠在我的環境中解決這個問題。 我不必將我正在調試的代碼添加到項目中。

暫無
暫無

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

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