当我正在处理一个asp.net/c#项目时,我遇到了foobar.aspx.designer.cs,它会自动生成它的内容。例如,当我更改代码/设计器时,designer.cs会自动更新其内容。ASP.NET自动生成aspx.designer.cs关闭?
由于我是一个控制家伙,我想保持自己的代码。我不满意我不需要的评论的矫枉过正。像:
/// <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
(不介意命名着,当然我给它一些区别nameing)
如何解决这个问题?我检查了谷歌在这一个,但无法很快找到答案...
那么,你总是可以降级到VS2003和ASP.NET 1.1来摆脱.designer.cs文件。为什么你想这样做超出了我的想象。它不像生成文件中的多余注释(您甚至不应该读取它)会对已编译的应用程序造成任何不同。 – 2010-05-27 06:28:08
但它可能会干扰任何文档规则... – Joris 2010-05-27 07:31:41
是的,您可以关闭designer.cs文件。这是如何: http://stackoverflow.com/questions/13867779/how-can-i-remove-asp-net-designer-cs-files/42374300#42374300 – Stokely 2017-02-21 17:51:45