Visual Studio调试器忽略部分类中的方法

时间:2014-09-23 18:47:11

标签: c# visual-studio visual-studio-2013

我将一个部分类拆分为5个不同名称的文件。我需要进入其中一个方法的代码,但调试器似乎总是跳过它们。每个其他行都可以正常工作(包括该类的构造函数),但是类中的方法都会被跳过。我试过了:

  1. 清洁解决方案
  2. 删除.sou个文件
  3. 删除binobj文件夹
  4. 重新启动Visual Studio
  5. 重启我的机器
  6. 以上所有这些,好几次。
  7. 我只能猜测调试器一般会遇到部分类的问题。除了将所有代码移动到一个文件中之外,还有其他一些解决方法吗?

2 个答案:

答案 0 :(得分:0)

确保您的部分类都在同一名称空间中。如果你的所有类都不在同一个命名空间中你可以应用partial修饰符,一切都会构建但是它们实际上并不是同一个类。

答案 1 :(得分:0)

我通过这样做得到了这个:

在Visual Studio中,转到“工具” - “选项...”,滚动到“调试/常规”,然后取消选中“启用我的代码”旁边的框

根据here

的建议