當我正在處理一個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