gpt4 book ai didi

c# - c#中Designer.cs文件的作用

转载 作者:太空狗 更新时间:2023-10-29 18:12:25 27 4
gpt4 key购买 nike

我在我的项目中获取 Designer.cs 文件,文件中的注释说它是由自动工具生成的。

这是一个现有的项目,所以我对此了解不多。它是为一个 schema.cs 生成的,它由数据库中所有表的模式组成。

我正在使用 SQLIte 数据库。谁能帮助我理解 C# 项目中 Designer.cs 文件的用途。

最佳答案

Visual Studio 项目中有很多种类 Designer.cs 文件。常见的有:

  • Properties\Resources.resx\Resources.Designer.cs 文件,将资源添加到“项目+资源”选项卡时自动生成的代码
  • Properties\Settings.settings\Settings.Designer.cs 文件,将设置添加到“项目+设置”选项卡时自动生成的代码
  • SomeForm.cs\SomeForm.Designer.cs,Winforms 设计器根据您放在表单上的控件自动生成的代码
  • SomeData.xsd\SomeData.Designer.cs,由数据集设计器自动生成的代码。

鉴于您在问题中命名了一个数据库,您很可能在谈论最后一个数据库。您应该从描述中看到模式,您在 Visual Studio 中使用可视化设计器小工具,它生成的 C# 代码在运行时执行有用的操作。通过在“解决方案资源管理器”窗口中双击其父节点,您可以从 Designer.cs 返回到设计器小工具。永远不要编辑 Designer.cs 文件,当设计器重新生成代码时,您将丢失所有内容。由于这个原因,它们在某种程度上隐藏在解决方案资源管理器中。如果您还没有找到它们:打开节点以查看它们。

关于c# - c#中Designer.cs文件的作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10101073/

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