2012-10-27 22 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作为浏览器运行到固定的方式。然后在运行时设置绑定关键点。从那以后它运作良好。

相关问题