我有两个项目的解决方案。一个是一个 dll 项目,另一个是一个 wpf 应用程序来测试这个库。这个 wpf projetc 我有一个库 proejct 的参考。
当我在库的代码中设置断点时,它不会停止。断点为空白,带有黄色警告三角形。
对于许多项目,我还有其他类似的解决方案,我可以在这些解决方案的任何断点处停止代码。
谢谢。
编辑:解决方案。
解决方法是检查两个项目是否有相同的平台,并在测试项目中删除并重新添加对dll项目的引用,我在VS2010中退出并再次进入,清理并重建两个项目并工作。
我有两个项目的解决方案。一个是一个 dll 项目,另一个是一个 wpf 应用程序来测试这个库。这个 wpf projetc 我有一个库 proejct 的参考。
当我在库的代码中设置断点时,它不会停止。断点为空白,带有黄色警告三角形。
对于许多项目,我还有其他类似的解决方案,我可以在这些解决方案的任何断点处停止代码。
谢谢。
编辑:解决方案。
解决方法是检查两个项目是否有相同的平台,并在测试项目中删除并重新添加对dll项目的引用,我在VS2010中退出并再次进入,清理并重建两个项目并工作。
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.
如果这发生在我身上,我会按此顺序执行以下步骤。有时我什至不需要做所有这些。
另外,检查您是否在调试模式下运行。:-)