2014-06-12 95 views
0

我有一個帶有多個選項卡的WPF應用程序(例如WPF.exe)。在其中一個選項卡中,我使用WebBrowser標籤顯示* .xbap。在WPF應用程序中託管的調試XBAP

<WebBrowser Source="c:/PublishedWebSites/Test.xbap"/> 

當我開始WPF.exe,我能夠調試器附加到其他用戶控件,但不是我的XBAP。我還嘗試將我的XBAP附加到我單擊瀏覽器選項卡時啓動的PresentationHost.exe進程。

在XBAP項目中沒有擊中斷點,儘管我證實當我發佈XBAP時,我還會看到* .pdb文件。

有人能告訴我我在做什麼錯嗎?

謝謝, RDV。

+0

爲什麼在世界上你在幹什麼呢? –

+0

我知道你的意思:-)。讓我解釋我的用例。我有一個應用程序可以作爲獨立啓動,也可以駐留在另一個應用程序中。由於我們不能在exe文件中創建exe文件,因此我們創建了xbap文件,並將其放置在exe文件中。除了好的調試部分以外,這個模型正在工作。讓我知道你是否可以提出更好的解決方案 – RDV

回答

0

我可以調試。步驟: 1.編譯和發佈XBAP。出版後不要改變任何東西..如果你確實..重新發布它。 2.確保沒有運行PresentationHost.exe進程。 3.運行WPF應用程序。啓動XBAP(作爲標籤之一......在我的情況下)。 4.調試 - >附加到進程 - >連接到PresentationHost.exe =>確保您選擇正確的32和64版本(我認爲這是我的錯誤)。

感謝, RDV

相關問題