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