2012-10-27 25 views
1

所以,問題是當我嘗試設置斷點與綁定標記擴展線,我得到錯誤告訴我,這是無法設置斷點在這個位置添加XAML斷點5項目。不能在Silverlight中使用的Visual Studio 2012 RTM

的Visual Studio

Microsoft Visual Studio Ultimate 2012 
Version 11.0.50727.1 RTMREL 
Microsoft .NET Framework 
Version 4.5.50709 
Installed Version: Ultimate 

平臺設置

B

平臺的目標是86對所有除的Silverlight(鎖定有選擇框)

調試信息設置充分ev erywhere。

調試設置 enter image description here

清理,重建,沒有錯誤的解決方案。

圍棋與綁定按F9或調試 - >到線切換斷點,請參見:

enter image description here

+0

您的程序集參考不是您認爲的程序?或者你正在發佈模式下編譯? – Brannon

回答

2

當我有這個,我的錯誤,我會常常做以下的事情解決這個問題:

  • 確保Silverlight的調試啓用:Project properties -> Web -> Debuggers -> Activate the的SilverlightCheckBox.

  • 使用互聯網用於調試的資源管理器。雖然它可能與其他瀏覽器一起工作,但我經常碰到奇怪的問題,如斷點未正確設置。

最重要的是:

  • 清除IE瀏覽器緩存。瀏覽器很可能已經緩存了較舊版本的Silverlight應用程序,並且出於某種原因不使用它的最新版本。

  • 如果這適用於您,您還考慮將臨時Internet文件的緩存配置爲「從不」,以確保IE始終使用最新版本的SL應用程序。

+0

對不起,幫助很大。用更多信息編輯帖子。 –

1

你應該爲準確的解決方案提供更多的細節。根據經驗,你應該嘗試:

1 - 檢查配置管理器,並斷言所有項目正在建設調試,並針對x86版本。 (x64有一些調試限制)。

2 - 在項目屬性頁>生成>高級,斷言調試信息設置成全。

3 - 清理並重建您的解決方案。 (在ASP.NET上爲我工作)。

此外,當我解決不了這個問題,我用一種變通方法;爲DataBind事件創建一個事件處理程序,並在那裏分解代碼。然後進入。最終你會進入xaml文件。

請標記答案,如果有幫助。謝謝。

+0

對不起,熱心幫助。用更多信息編輯帖子。 –

1

,如果我選擇Internet Explorer作爲瀏覽器運行到固定的方式。然後在運行時設置綁定關鍵點。從那以後它運作良好。

相關問題