-1

我有一个包含大量项目的 .NET 解决方案。主项目是一个 Windows 窗体项目。我的大部分更改都在主项目实例化的类库项目中。

当我对类库项目进行更改时。旧代码被执行。当我在调试中单步执行时,实际执行的是旧代码显示的新代码。

我在其他线程中看到了一些建议,但没有一个能持续工作。最终新代码开始工作,但我不确定我要做什么来修复它。

4

2 回答 2

2

这不应该发生。确保您将类库引用为项目引用,而不仅仅是作为磁盘上文件的链接。这样,如果有更改,VS 将重建这两个项目。

如果是这种情况,并且您仍然遇到使用旧代码的问题(我很难相信,那将是一个 VS 错误),请确保在每次调试会话之前“清理”并“全部重建”。

于 2013-09-11T15:01:22.100 回答
0

当我查看解决方案的属性时,有一个选项卡调试源文件。在“不要查找这些源文件”列表下是我正在更改的模块。我将其从列表中删除,问题就消失了。

我不知道它是如何进入列表的。

鲍勃

于 2013-09-11T19:21:27.100 回答