VS2010调试器调试旧代码

时间:2010-12-17 12:31:35

标签: debugging visual-studio-2010

我有一个控制台应用程序和一个类库。

我正在对类库进行更改(添加新方法,更改方法等) - 只是常规的东西 - 没什么特别的。

在控制台应用程序中 - 我正在调用类库中的方法 - 显然是为了测试类库方法 - 再次没有火箭科学在这里!

两个项目都针对Framework 3.5(这是因为我在类库中引用了Sharepoint 2010)

现在:

当我使用F5调试应用程序时 - 我在控制台应用程序中设置了一个断点。当它进入类库(使用F11)时,我收到一条消息,说明源代码在一个相当冗长的对话框中已经改变。如果我点击取消 - 然后说没有可用的源代码。

我找到了解决方案资源管理器中右键单击项目的工作,然后选择debug - >创建新实例。

但这很奇怪,之前从未遇到过这个问题,我该怎么做才能使调试器正常运行。通常我的意思是每当我点击F5时,它应该理解类库中的源代码几乎肯定已经改变了,我不希望任何关于这个的唠叨,或者断点条件永远不会被满足。

另一方面,以前从未遇到过这个问题,所以解释为什么会发生这个问题会有很大帮助。

提前致谢

更新:简短版

为什么每次我想调试时都必须手动告诉调试器“创建新实例”?如果我没有按f5调试上一次成功调试会话的源代码。

1 个答案:

答案 0 :(得分:1)

也许你的控制台应用程序没有构建第二个项目?尝试验证是否调用了最新版本的库。