gpt4 book ai didi

c# - 如何在 Visual Studio 中查看为 C# 控件自动生成的设计器代码?

转载 作者:太空宇宙 更新时间:2023-11-03 21:49:40 25 4
gpt4 key购买 nike

现在,对于我的用户控件,我右键单击解决方案资源管理器中的控件,然后选择“查看代码”。然后,在右上角的下拉框中枚举了所有类的元素,我选择了灰色的构造函数,这将我带到了我正在寻找的自动生成的 .designer.cs 文件。

我觉得这是一种非常迂回的做法,我不太喜欢。我是否应该更好地避免编辑这些文件?它们是故意难以达到的,还是我只是明显错过了 Visual Studio 中的一些简单内容?

最佳答案

您应该能够非常简单地使用解决方案资源管理器的 TreeView 来展开用户控件项并查看代码隐藏和设计器文件。

这很奇怪,所以我想知道什么种类的用户控件(任何特定的项目类型)?

至于避免编辑这些自动生成的文件:是的,您应该厌倦这样做,并尽可能避免这样做。如果重新生成代码(我想 不太可能用于用户控件),您的更改将会消失,并且生成它的工具的开发人员不能保证它按预期工作如果已编辑。

但是,有时您确实想要编辑这些类型的文件。所以用你自己的判断来评估这样做的值(value)。我发现自己经常深入 DBML 设计器文件以删除在部分定义中与我自己的冲突的默认构造函数,还没有找到另一种方法来做我想做的事。情况就是这样。

关于c# - 如何在 Visual Studio 中查看为 C# 控件自动生成的设计器代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15166637/

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