我将三个 .ASPX 文件及其关联的 .cs 和 .designer.cs 文件移动到不同的文件夹,并更改了它们的名称。当我尝试重新编译时,我收到了上面关于 5-6 个不同 .ASPX 文件的消息,包括我移动的三个。.ASPX 文件中的行号总是靠近顶部(第 10-20 行左右),但每次都在不同的标签上。我还在 .cs 文件上收到了大约 250 条其他消息,说许多(可能是所有).ASPX 文件中的所有控件都不存在。
我发现的有关此消息的大多数文章都涉及不同版本的 MVC,但这不是 MVC 应用程序。我确实尝试过调整 NuGet 设置,并尝试将 web.config 中对 System.Web.Optimization 的引用注释掉,但均未成功。
我还尝试从项目中排除有问题的 .ASPX 文件并重新包含它们。这导致该文件的消息消失,但是当我排除最后一个文件时,相同的消息出现在另一个文件上,通常是项目中的下一个文件。
编辑:其他几个问题的答案涉及添加缺少的参考,但在我的情况下参考已经存在。