gpt4 book ai didi

silverlight - 调试Silverlight应用程序问题

转载 作者:行者123 更新时间:2023-12-03 14:33:41 26 4
gpt4 key购买 nike

我的VS2010不会在Silverlight应用程序内部的断点处停止。似乎在调试过程中未加载任何符号。当我将鼠标悬停在断点上时,它会显示“当前不会击中Braekpoint,未加载任何符号”。

我已经尝试了谷歌提供的所有可能的解决方案,但没有成功。即使当我创建由ASP .NET Web项目托管的全新Silverlight应用程序时,也会出现问题。我所有的项目配置都很好-在Web项目中启用了Silverlight调试。

我正在使用Silverlight 4。
这里是从tepmlate创建的link to the sample project

有什么想法吗 ?

附言:我只是试图重新安装VS2010,问题仍然存在。

编辑:我刚刚在另一台机器上测试了相同的项目,它停止在断点处,它表明问题出在VS或silverlight的配置中。

在Matt Dotson的帮助下,我设法手动附加了调试器。然而,该解决方案不足以用于日常使用。

最佳答案

根据我在Silverlight中的经验,请按照以下步骤操作,以使项目可调试。

条件1>

首先,我们需要确保在Web Project的属性中有一个Web部分,如您在下面看到的,必须选中Silverlight复选框。



条件2>
跟随菜单中的调试=>附加调试器>

Visual Studio有时无法附加需要带头的调试平台:)。通过这种方式,您可以调试其他平台(也可以调试产品平台,但是pdb文件必须同步,并且不要忘记使用此平台可以暂停产品平台)。



条件3>您的默认网络浏览器可能是Firefox,Chrome或IE以外的其他浏览器。默认情况下,Visual Studio尝试附加到IE。但是,当您运行VS调用默认浏览器时,因此您需要在条件2中具有手动附件,或者通过右键单击默认页面>浏览方式来设置默认浏览器。



条件4>通常在web project \ ClientBin目录中有xap文件。有时,在生成操作后,无法替换此文件,并且ProjectDll和Project PDB文件不同步。这会在调试时导致错误的行匹配,或者找不到附带的调试文件时要谨慎。我强烈建议删除Bus项目中的所有已生成文件,并删除Clientbin \ ProjectName.xap文件。重建后,一切必须没问题!



希望会有所帮助。

关于silverlight - 调试Silverlight应用程序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3147632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com