我在项目中获取Designer.cs文件,文件中的注释表示它是由自动工具生成的。
这是一个现有项目,所以我对此并不了解。它是为一个schema.cs生成的,该schema.cs由Database中所有表的模式组成。
我正在使用SQLIte DB。
任何人都可以帮助我理解C#项目中Designer.cs
文件的用途。
答案 0 :(得分:11)
Visual Studio项目中有很多种的Designer.cs文件。常见的是:
鉴于你在问题中命名了一个数据库,你有可能在谈论最后一个。您应该从描述中看到模式,在Visual Studio中使用可视化设计器小工具,它会生成在运行时执行某些有用的C#代码。通过在“解决方案资源管理器”窗口中双击其父节点,可以从Designer.cs返回到设计器小工具。不要编辑Designer.cs文件,当设计器重新生成代码时,您将丢失所有内容。出于这个原因,它们隐藏在解决方案资源管理器中。如果您还没有找到它们:打开节点以查看它们。
答案 1 :(得分:7)
Designer.cs包含UI控件的声明和初始化以及表单布局。表单基于designer.cs中提供的信息进行呈现。在设计模式下创建表单时,此文件将自动生成。