5

幾天前,一切正常:當我在Visual Studio調試器中啓動帶有F5的Silverlight 4.0應用程序的網站時,它自動連接到Silverlight,但現在不支持。無法附加到VS2010的Silverlight應用程序

我嘗試從「調試」 - >「附加到過程」手動添加「附加到」選項設置爲「Silverlight代碼」值。但我的斷點仍然「禁用」...

爲什麼?我該如何解決這個問題?

謝謝。

P.S.我最近創建了新的Silverlight項目 - 並且能夠無任何問題地附加到silverlight上...

+0

是否爲調試器啓用了託管代碼?當你去附加處理窗口,確保它被選中。 – Tejs 2010-05-29 00:08:18

+0

嘗試打開「託管(v2.0,v1.1,v1.0)」或「管理器(v4.0)」時,出現調試帶有文字的對話框: 「託管的去漬與Silverlight不兼容。喜歡取消Silverlight?「... :( – Budda 2010-05-29 00:23:11

回答

1

Silverlight應用程序的XAP我的文件不被編譯後更新:我添加了另一個控制 - 它沒有出現在我的應用程序...

原因:Silverlight應用程序包含錯誤的「啓動對象」。修復後 - 問題解決了。

P.S.對不起,愚蠢的問題。

+0

這是一個很好的問題 – 2013-01-17 07:26:41

4

檢查託管您的Silverlight應用程序的ASP項目中的調試器設置,確保已檢查Silverlight。進入屬性 - >網絡標籤 - >調試,檢查的Silverlight

Debuggers Selection http://i45.tinypic.com/4i8ns.png

+0

盧克,我所有的設置都與你的一樣...謝謝,但是沒有幫助... :( – Budda 2010-05-29 00:48:22

0

刪除* .xap文件爲我解決了它。我想我必須經常刪除它。

0

我經常看到的一個問題是瀏覽器正在緩存XAP,因此看不到變化。刪除XAP並不總是能解決這個問題,一個簡單的解決方案就是給HTML/ASPX文件中的xap引用添加一個唯一的編號,並在你想強制重載時遞增它(例如,在這裏我是用戶ver參數) :

相關問題