【发布时间】:2010-09-07 21:39:25
【问题描述】:
有时,当我在编辑页面或控件时,.designer 文件会停止使用我放置在页面上的新控件进行更新。我不确定是什么导致了这种情况发生,但我想知道是否有任何方法可以强制 Visual Studio 重新生成 .designer 文件。我正在使用 Visual Studio 2008
编辑:对不起,我应该指出我已经尝试过:
- 关闭并重新打开所有文件和 Visual Studio
- 更改页面上的 runat="server" 控件
- 删除和重新添加页面指令
【问题讨论】:
-
2012 年的 Visual Studio 仍然没有上下文菜单项来从源文件重新生成设计器文件,这很荒谬吗?这类似于无法重建损坏的 DLL。我不明白。尤其是使用外部源代码控制和外部编辑器时,您会使 Visual Studio 瘫痪。浪费钱,如果你问我。我实际上是在尝试重新生成资源文件设计器。我设法让 edit 它重新生成,但它是通过默默无闻... 啊!!!1
-
@bamccaig,如果我对每一个像这样奇怪的“功能”都有一分钱,我会比比尔·盖茨更富有。如果您认为这很糟糕,请查看 Outlook Express 存储其邮件数据的位置。它深埋在用户文件夹中,默认隐藏在一个神秘的文件夹名称下。
-
VS 2015有解决方案吗?
-
其他尝试请参见相关stackoverflow.com/questions/6508252/…。
-
不是永久性修复,但这会恢复 .cs 文件中的控件引用: 1. 打开相关的 .aspx 文件; 2、删除
<%@ Page指令行末尾的单个“>”; 3. 等待一两秒; 4. 把“>”放回去。 5. 切换到 .cs 文件,您会看到它现在没有控制引用错误。我已经这样做了很长时间了,每次都在每个 VS 版本中都有效。
标签: asp.net visual-studio visual-studio-2008