在我的解决方法中:
- 我有一个编译成dll的类库项目。
- 我有一个Web项目。
(我有多个解决方案,有不同的Web项目但是相同的类库)
在类项目中的一个文件 (utilities.cs) - 不知何故无法编译成.dll。
我对这个文件进行了更改,但网站上未显示更改。因此,我在.cs文件中设置了断点,并尝试运行它...... 断点没有被命中! 最终,我在调用函数的.aspx文件中放了一个断点。然后我逐行步进调试器,使它能够进入.cs文件,但是我收到了以下错误:
“此源文件已更改。它不再与用于构建正在调试的应用程序的文件版本匹配。”
所以utilities.cs中的代码没有更新到dll中。这很奇怪,因为我其他 .cs 文件中的代码正在更新(我尝试更改了几行代码),并且能够捕获调试。
有什么想法如何解决这个问题吗?或者问题的原因是什么?