【发布时间】:2011-02-24 09:52:13
【问题描述】:
在我处理 asp.net/c# 项目时,我遇到了自动生成其内容的 foobar.aspx.designer.cs。例如,当我更改代码/设计器时,designer.cs 会自动更新其内容。
由于我有点控制权,我想自己维护代码。我对我不需要的 cmets 的过度杀伤力不满意。喜欢:
/// <summary>
/// Form1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm Form1;
虽然我希望看到以下内容:
protected global::System.Web.UI.HtmlControls.HtmlForm Form1;
protected global::System.Web.UI.WebControls.Button Button3;
etc, etc
(不介意命名,当然我会给它一些有区别的命名)
如何解决这个问题?我在这个上查了谷歌,但找不到这么快的答案......
【问题讨论】:
-
好吧,你总是可以降级到 VS2003 和 ASP.NET 1.1 以摆脱 .designer.cs 文件。你为什么要这样做超出了我的想象。生成文件中的多余 cmets(您甚至不应该阅读)不会对已编译的应用程序造成任何影响。
-
但它可能会干扰任何文档规则...
-
是的,您可以关闭 Designer.cs 文件。方法如下:stackoverflow.com/questions/13867779/…
标签: c# asp.net designer auto-generate