为了账号安全,请及时绑定邮箱和手机立即绑定

如何强制Visual Studio重新生成aspx / ascx文件的.designer文件?

如何强制Visual Studio重新生成aspx / ascx文件的.designer文件?

潇潇雨雨 2019-07-31 18:14:19
如何强制Visual Studio重新生成aspx / ascx文件的.designer文件?有时当我正在编辑页面或控制时,.designer文件停止使用我正在页面上放置的新控件进行更新。我不确定是什么导致这种情况发生,但我想知道是否有任何方法迫使Visual Studio重新生成.designer文件。我正在使用Visual Studio 2008编辑:对不起,我应该注意到我已经尝试过:关闭并重新打开所有文件和Visual Studio在页面上更改runat =“server”控件删除并重新添加页面指令
查看完整描述

3 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

如果打开.aspx文件并在设计视图和html视图之间切换,则会提示VS检查控件并将任何缺少的内容添加到设计器文件中。

在VS2013-15中,“ 项目”菜单下有“ 转换为Web应用程序”命令。在VS2013之前,此选项在右侧单击上下文菜单中可用作(c / p)x文件。完成后,您应该会看到现在有一个* .Designer.cs文件,并且您可以使用Design HTML中的控件进行控制。

PS:这不应该在调试模式下完成,因为在调试时不会“重新编译”所有内容。

有些人还通过删除.designer.cs文件然后重新创建一个具有相同名称的空文件来报告成功。


查看完整回答
反对 回复 2019-07-31
?
喵喔喔

TA贡献1735条经验 获得超5个赞

好吧,我找到了一个有效的解决方案,但我并不喜欢它。我不得不删除.designer.cs文件,然后重新创建一个具有相同名称的空文件。当我重新进入并再次保存aspx文件时,重新生成了设计器文件。



查看完整回答
反对 回复 2019-07-31
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

我使用以下每次都有效的方法:

  • 在aspx / ascx文件的编辑器中选择所有前面代码(html标记等)。

  • 切。

  • 保存。

  • 糊。

  • 保存。

重新编译。


查看完整回答
反对 回复 2019-07-31
  • 3 回答
  • 0 关注
  • 996 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信