gpt4 book ai didi

c# - ASP.NET 自动生成 aspx.designer.cs 关闭?

转载 作者:太空狗 更新时间:2023-10-29 20:37:53 24 4
gpt4 key购买 nike

当我处理 asp.net/c# 项目时,我遇到了自动生成其内容的 foobar.aspx.designer.cs。例如,当我更改代码/设计器时,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

(不要介意命名,当然我会给它起一些有区别的名字)

如何解决这个问题?我在谷歌上查过这个,但找不到这么快的答案......

最佳答案

我不确定您是否可以禁用此文件的自动生成。这样做也不是个好主意......如果你真的想要(需要?)干扰它,我宁愿寻找一种方法来改变它的行为/格式。不幸的是,我也无法为此提供解决方案/提示。不过,您可能需要查看“自定义工具”(用于代码生成)领域。

为什么您对文件格式如此不满意?我几乎从来不看它 :) 根据 Scott Guthrie 的说法,VS 2005 中引入了设计器文件作为“允许 Visual Studio 编写‘丑陋’代码的地方”:Tutorial 2: Code-Behind with VS 2005 Web Application Projects .

编辑:也许 Scott Hanselman 的这篇文章会有帮助? T4 (Text Template Transformation Toolkit) Code Generation - Best Kept Visual Studio Secret .

关于c# - ASP.NET 自动生成 aspx.designer.cs 关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2917005/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com