9

在调试我的WPF项目的过程中,我经常遇到抛出的异常。当这些异常触发时,如果我的应用程序代码抛出异常,我可以浏览源代码。一切都很好。

但是,如果托管在另一个程序集(我们构建的)中的代码引发异常,我将无法浏览源代码。我在过去的某个时候被提示浏览原始源代码文件,但“取消”了对话框。现在,我想要重新开始。

有没有办法让我重新定位这些源文件?我不再提示他们。我假设 Visual Studio 将我的源代码浏览偏好存储在某个地方,但我不知道在哪里。我知道这种重做是可能的,但我什至不知道要在 Google 上搜索哪些词才能得到我想要的东西。

我该怎么办?

4

3 回答 3

8

在解决方案资源管理器中,右键单击解决方案并转到PropertiesCommon PropertiesDebug Source Files

然后在右侧有一个“不要查找这些源文件:”的列表。从该列表中删除条目应再次提示您输入源位置。

于 2011-03-04T20:25:21.620 回答
2

删除解决方案目录中隐藏的 .suo 文件。

于 2010-07-08T15:48:37.397 回答
1

您可能必须重置视觉设置。您可以通过单击“工具”、“导入导出设置”来执行此操作。

对于默认源路径,请确保您的PDB文件在 Visual Studio 从中添加参考 DLL 的位置正确替换。PDB 文件包含源代码的路径,它不是 Visual Studio。

在添加引用之前,您必须重新构建您的项目(引用程序集之一)并手动删除调试项目中的 PDB 文件。如果文件被锁定或由于某种原因可能无法更新 PDB 文件,则可能是 Visual Studio 中的错误。

于 2010-07-08T15:52:08.267 回答