我有一个运行 Silverlight 应用程序的 Web 项目。由于大量的构建时间,我尝试使用“附加到进程”而不是在 Visual Studio 中的调试中运行。
当我构建完整的解决方案时,我可以很好地附加,但是当我进行更改并构建更改后的项目时,我得到“断点当前不会被命中。没有为此文档加载任何符号”。
如果我检查模块窗口并查看有问题的项目,我会看到“找不到或打开 PDB 文件”。我检查了加载信息,它显示“C:\Source\Project\Web\bin\myProject.pdb:PDB 与图像不匹配。:PDB 与图像不匹配。”
构建单个项目后,将更新以下文件: C:\Source\Project\Web\bin\myProjectName.pdb C:\Source\Project\Web\bin\myProjectName.dll C:\Source\Project\Web\ ClientBin\myProjectName.xap C:\Source\Project\bin\Debug\myProjectName.pdb C:\Source\Project\bin\Debug\myProjectName.dll C:\Source\Project\bin\Debug\myProjectName.xap C:\ Source\Project\myProjectName\obj\Debug\myProjectName.pdb C:\Source\Project\myProjectName\obj\Debug\myProjectName.dll C:\Source\Project\myProjectName\bin\Debug\myProjectName.pdb C:\Source\项目\myProjectName\bin\Debug\myProjectName.dll
所以一切看起来都很好。如果我进行完全重建,则会更新相同的文件。
我尝试将 build 文件夹的内容复制到 Web bin 文件夹中。我已经尝试为上述所有文件夹设置符号文件位置。
谢谢!