![](/img/trans.png)
[英]The break point in a “WinRT Component DLL” is not hitting while debugging a C# UWP app
[英]The break point in c++/WinRT Component code is not triggered
我正在嘗試將 macOS 應用程序遷移到 UWP
有一些 c++ 代碼需要重用,我把它們放在一個 WinRT/c++ 組件中。
然后我將它添加到 UWP 應用程序的程序集引用並將其設置為混合調試類型。 我在 c++/WinRT 組件代碼中設置斷點並重建項目。
最近,我打開了 UWP 應用程序並構建/運行並調用了 WinRT/C++ 組件,一切正常,只是沒有觸發 C++ 代碼中的斷點
歡迎你的評論
----------------------------------更新問題(2020 年 10 月 5 日)
我嘗試創建一個簡單的組件並將其添加到一個空白的 c# 應用程序中,它可以正常工作並正確調用該組件。 但仍然無法在 WinRT/c++ 代碼中觸發斷點
----------------------------------更新問題(2020 年 10 月 4 日)
c++/WinRT 組件
c#應用程序
----------------------------------更新問題(2020 年 10 月 3 日)WinRT/C++ 組件代碼斷點
新項目只需調用 WinRT/C++ 組件
這是來自@YanGu - MSFT 的答案
如果要在 C++/WinRT 組件中觸發斷點,則組件項目應與 UWP 應用位於同一解決方案中。 然后將調試器類型設置為 Mixed(Managed and Native)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.