大问题。我不确定我做了什么,但似乎我再也无法调试功能了。
它发生在任何特定的地方,只是在整个代码中。我设置了一个断点,然后尝试“跳过”以便转到下一个代码。现在,调试器似乎将其解释为“继续”。
更好!如果我在此之后设置断点,调试器将忽略断点并继续。
关于可能导致这种情况的任何想法?在这一点上,调试对我来说或多或少都没用 - 我认为这是一个灾难性的失败。
我已完全删除了我的项目并同步到了源代码,因此它不是本地用户配置问题。我检查了调试器选项,(选项 - >调试器),我没有检查任何异常。)
感谢任何帮助...
编辑:下面害羞的答案不正确。我正在做所有这些事情。
答案 0 :(得分:2)
答案 1 :(得分:0)
啊!我想通了!
这可能是也可能不是视觉工作室中的错误。
假设我有一个从0到5的枚举。假设我有一个字典,枚举作为键,另一个整数作为值。如果我有一个包含字典中所有可能值的组合框作为下拉列表的内容,当我选择正确的索引时,我不能只将整数转换回枚举。例如,如果我在字典中的枚举中有元素4和5,那么使用Keys集合来创建下拉列表,当我得到combobox.selectedIndex属性时,结果是0或1.这是找不到的字典,所以抛出异常。
这就是我发现这个错误的方法。但是,如果不使用字典,我使用包含(枚举,整数)作为内容的对象列表,然后找不到错误输入的枚举,但代码保持不变。而不是抛出一个异常(而且我不确定哪一个应该被抛出),似乎有人踩到了自己。
当我实现上面的字典版本时,抛出异常,一旦修复,我就可以再次调试。