“没有加载符号” - Silverlight项目找不到pdb文件

时间:2012-10-23 16:46:15

标签: c# visual-studio silverlight iis-express

我有一个运行Silverlight应用程序的Web项目。由于大量的构建时间,我试图使用“附加到进程”而不是在Visual Studio中的调试中运行。

当我构建完整的解决方案时,我可以很好地附加,但是当我进行更改并构建已更改的项目时,我得到“断点将不会被当前命中。此文档没有加载任何符号”。

如果我检查模块窗口并查看有问题的项目,我看到“无法找到或打开PDB文件”。我检查了加载信息,它显示“C:\ Source \ Project \ Web \ bin \ myProject.pdb:PDB与图像不匹配:PDB与图像不匹配。”

构建单个项目后,将更新以下文件: C:\来源\项目\网络\ BIN \ myProjectName.pdb C:\来源\项目\网络\ BIN \ myProjectName.dll C:\来源\项目\网络\的ClientBin \ myProjectName.xap C:\来源\项目\ BIN \调试\ myProjectName.pdb C:\来源\项目\ BIN \调试\ myProjectName.dll C:\来源\项目\ BIN \调试\ myProjectName.xap C:\来源\项目\ myProjectName \ OBJ \调试\ myProjectName.pdb C:\来源\项目\ myProjectName \ OBJ \调试\ myProjectName.dll C:\来源\项目\ myProjectName \ BIN \调试\ myProjectName.pdb C:\源\项目\ myProjectName \ BIN \调试\ myProjectName.dll

所以一切看起来都不错。如果我进行完全重建,则会更新相同的文件。

我尝试将build文件夹的内容复制到Web bin文件夹中。我已经尝试为所有上述文件夹设置符号文件位置。

谢谢!

2 个答案:

答案 0 :(得分:2)

我发现在调试Silverlight项目时,我必须确保使用IE浏览器启动项目。我不确定这是不是你的问题,因为它可能是任何东西 - 只是一个想法。

答案 1 :(得分:0)

您确定C:\ Source \ Project \ Web \ ClientBin \ myProjectName.xap文件正在更改。检查FileLastWriteDate。并按照我之前关于此问题的帖子。

https://stackoverflow.com/a/12781653/413032

希望有所帮助。