重新生成designer.cs

bAN*_*bAN 41 asp.net visual-studio-2010

我刚从aspx页面删除了一个designer.cs文件..(不要问我怎么能这样做..你真的不想知道..)这是一种为aspx页面重新生成文件的方法吗?我希望存在像"右键单击/生成设计器"之类的东西,但事实并非如此.. :-(

所以,谢谢,如果有人有想法..

bAN*_*bAN 86

找到我的问题的另一个解决方案,右键单击aspx文件,然后选择"转换为Web应用程序",然后重新生成designer.cs文件.

它更容易和快速..


此选项在VS2013中不再可用,但您可以通过在解决方案资源管理器中选择项目,然后转到Project 菜单栏上的选项来完成相同的操作.在底部附近,您将看到该Convert to Web Application选项.这将为项目中没有它们的所有*.aspx页面生成设计器文件,但请注意,如果混合使用CodeFile*.aspx页面和CodeBehind文件,这可能不是您想要的.这也将CodeFile页面转换为CodeBehind文件.(由Joisey Mike提供)

  • 这是可用的,他们刚刚从上下文菜单中删除了选项(右键单击)您可以在Project下的Visual studio Main top菜单下找到它. (4认同)

PHe*_*erg 14

打开设计器并保存(您可能必须在标记中更改某些内容才能保存).它应该重新创建.仅在设计器中保留的事件订阅和其他设置将无法恢复.

编辑:通过仅使用部分类定义创建一个空文件,确保设计器文件存在.还要确保它已在项目文件中注册.然后打开设计器或aspx页面并进行一个小的更改(在aspx中插入一个空格)并保存它.现在应该重新创建设计器文件.

  • 我试过了,但它不起作用.. (5认同)