2

在 Visual Studio 2012 中,当我重命名 aspx 文件时,VS 会自动重命名代码隐藏文件,但会.aspx从文件名中删除。因为它仍然作为代码隐藏嵌套,所以我无法重命名它。当前的解决方法是关闭 VS 并重新打开它,此时文件 - 因为它以.cs而不是结束.aspx.cs- 不再被识别为代码隐藏文件。

创建文件(或从另一个文件复制):
示例 1

重命名为 .aspx 时丢失Default1.aspx
示例 2

关闭并重新打开 Visual Stuio 以找到以下内容:
示例 3

重命名以添加缺少的.aspx
示例 4

终于有一个正确命名的代码隐藏:
示例 5

这已经发生在一位同事身上一段时间了,直到最近才开始发生在我身上(我想不出催化剂)。任何人都知道如何更正代码隐藏文件的自动命名?

注意:此问题仅发生在网站上。在 WebApp 中按预期重命名函数。

4

1 回答 1

2

我有同样的问题。当我禁用 Web Essentials 2012(不是真正的解决方案 - 但它似乎是原因)时,问题就消失了。

于 2013-04-26T14:44:52.063 回答