Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 visual studio 2010 breakpint不会停止_Visual Studio 2010_Debugging_C# 4.0 - Fatal编程技术网

Visual studio 2010 visual studio 2010 breakpint不会停止

Visual studio 2010 visual studio 2010 breakpint不会停止,visual-studio-2010,debugging,c#-4.0,Visual Studio 2010,Debugging,C# 4.0,我有两个项目的解决方案。一个是dll项目,另一个是测试该库的wpf应用程序。这个wpf项目我有一个库项目的参考 当我在库的代码中设置断点时,它不会停止。断点为空白,带有黄色警告三角形 对于许多项目,我还有其他类似的解决方案,我可以在这些解决方案中的任何断点处停止代码 谢谢 编辑:解决方案 解决方案是检查两个项目是否具有相同的平台,然后删除并再次添加对测试项目中dll项目的引用,然后在VS2010中退出并再次输入,清理并重建两个项目并运行。如果发生这种情况,我将按此顺序执行以下步骤。有时候我甚至不

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

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

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

谢谢

编辑:解决方案


解决方案是检查两个项目是否具有相同的平台,然后删除并再次添加对测试项目中dll项目的引用,然后在VS2010中退出并再次输入,清理并重建两个项目并运行。

如果发生这种情况,我将按此顺序执行以下步骤。有时候我甚至不需要做所有的事情

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

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

    这可能是因为使用了另一个版本的DLL,超出了您的预期。请检查您是否确实引用了DLL项目的输出,而不是某个DLL。还要确保在VS configuration manager中为平台配置(调试/发布、x64/x86/AnyCPU)构建了正确的DLL


    您可以向Process Monitor检查实际使用的DLL,以找到罪魁祸首。

    您是否尝试过重建这两个项目?有时源代码和DLL彼此不同,导致了这样的问题。是的,我尝试清理并重新编译这两个项目,一个先编译,另一个后编译。但问题依然存在。在我看来,这并不能解决问题,至少在这个项目中是这样。虽然很高兴知道其他情况下的可能解决方案。谢谢