2012-04-11 25 views
5

Obtengo el archivo Designer.cs en mi proyecto y el comentario en el archivo dice que está siendo generado por una herramienta automática.Rol del archivo Designer.cs en C#

Esto era un proyecto existente, así que no sé mucho sobre eso. Se genera para un schema.cs que consiste en esquemas de todas las tablas en la base de datos.

Estoy usando una base de datos SQLIte. ¿Alguien me puede ayudar a entender de qué sirve el archivo Designer.cs en un proyecto de C#.

Respuesta

10

Hay muchos tipos de archivos Designer.cs en un proyecto de Visual Studio. Las más comunes son:

  • propiedades del archivo \ \ Resources.resx Resources.Designer.cs, el código generado automáticamente a partir de la adición de recursos a la pestaña Recursos del Proyecto +
  • Propiedades \ Settings.settings \ Settings.Designer. archivo cs, el código generado automáticamente al agregar configuraciones a la pestaña Project + Settings
  • SomeForm.cs \ SomeForm.Designer.cs, el código generado automáticamente por el diseñador de Winforms desde los controles que se colocan en un formulario
  • SomeData.xsd \ SomeData.Designer.cs, el código generado automáticamente por el diseñador del conjunto de datos.

Dado que usted nombra una base de datos en su pregunta, es probable que usted esté hablando de la última. Deberías ver el patrón de las descripciones, usar un gadget de diseñador visual en Visual Studio y producir código C# que hace algo útil en el tiempo de ejecución. Vuelve desde Designer.cs al gadget de diseñador haciendo doble clic en su nodo principal en la ventana del Explorador de soluciones. No edite nunca el archivo Designer.cs, perderá todo cuando el diseñador vuelva a generar el código. Están algo escondidos en el Explorador de soluciones por ese motivo. Si aún no los ha encontrado: abra los nodos para verlos.

4

Designer.cs contiene la declaración y la inicialización de los controles de la interfaz de usuario y el diseño del formulario. El formulario se representa en base a la información provista en designer.cs. Este archivo se genera automáticamente cuando se crea un formulario en modo de diseño.

Cuestiones relacionadas