【发布时间】:2013-04-22 15:58:34
【问题描述】:
在 Visual Studio 2012 中,当我重命名 aspx 文件时,VS 会自动重命名代码隐藏文件,但会从文件名中删除 .aspx。因为它仍然作为代码隐藏嵌套,所以我无法重命名它。当前的解决方法是关闭 VS 并重新打开它,此时文件 - 因为它以 .cs 而不是 .aspx.cs 结尾 - 不再被识别为代码隐藏文件。
文件已创建(或从另一个文件复制):
.aspx 在重命名为Default1.aspx 时丢失:
关闭并重新打开 Visual Stuio 即可找到:
重命名以添加缺少的.aspx:
终于有了一个正确命名的代码隐藏:
这已经发生在一位同事身上一段时间了,直到最近才开始发生在我身上(我想不出任何催化剂)。有人知道如何更正代码隐藏文件的自动命名吗?
注意:此问题仅发生在网站上。在 WebApp 中按预期重命名函数。
【问题讨论】:
标签: asp.net visual-studio-2012 web-site-project web-essentials