【发布时间】:2021-04-13 20:13:57
【问题描述】:
在我的解决方案中:
- 我有一个编译成 dll 的类库项目。
- 我有一个网络项目。
(我有多个解决方案,具有不同的 Web 项目但相同的类库)
类项目中的一个文件 (utilities.cs) - 突然不会编译成 .dll
我已对此文件进行了更改,但更改不会显示在网站上。所以我在 .cs 文件中放置了一个断点,并尝试运行它...断点没有被命中!最终我在调用该函数的 .aspx 文件中放置了一个断点。然后我将调试器踩到了一行,所以它会进入 .cs 文件,但我得到了错误:
“此源文件已更改。它不再与用于构建正在调试的应用程序的文件版本匹配。”
因此,utilities.cs 中的代码没有被更新到 dll 中。这很奇怪,因为我的其他 .cs 文件中的代码正在更新(我尝试更改几行)并且能够捕获调试。
任何想法如何解决这个问题?甚至问题的原因是什么??
【问题讨论】: