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