0

我有两个项目的解决方案。一个是一个 dll 项目,另一个是一个 wpf 应用程序来测试这个库。这个 wpf projetc 我有一个库 proejct 的参考。

当我在库的代码中设置断点时,它不会停止。断点为空白,带有黄色警告三角形。

对于许多项目,我还有其他类似的解决方案,我可以在这些解决方案的任何断点处停止代码。

谢谢。

编辑:解决方案。

解决方法是检查两个项目是否有相同的平台,并在测试项目中删除并重新添加对dll项目的引用,我在VS2010中退出并再次进入,清理并重建两个项目并工作。

4

2 回答 2

1

It's probably because another version of your DLL is used than you expect. Please check that you indeed reference the output of the DLL project not a certain DLL. Also make sure in VS configuration manager that the correct DLL is built for the platform configuration (Debug/Release, x64/x86/AnyCPU).

You may check with Process Monitor which DLL is actually used in order to find the culprit.

于 2013-06-24T08:00:54.560 回答
1

如果这发生在我身上,我会按此顺序执行以下步骤。有时我什至不需要做所有这些。

  1. 执行解决方案范围的“清洁”。
  2. 重建(右键单击解决方案)
  3. 关闭 Visual Studio
  4. 删除所有项目的“bin”和“obj”文件夹
  5. 再次打开 Visual Studio

另外,检查您是否在调试模式下运行。:-)

于 2013-06-24T07:55:19.893 回答