Compartir a través de


Administración de propiedades de proyecto y solución

Los proyectos tienen propiedades que rigen muchos aspectos de la compilación, depuración, pruebas e implementación. Algunas propiedades son comunes entre todos los tipos de proyecto y algunas son exclusivas de lenguajes o plataformas específicos.

Para acceder a las propiedades del proyecto, haga clic con el botón derecho en el nodo del proyecto en el Explorador de soluciones y seleccione Propiedades. También puede escribir propiedades en el cuadro de búsqueda de la barra de menús y seleccionar la Ventana de Propiedades en los resultados.

La mayoría de las propiedades del proyecto no dependen de la configuración ni de la plataforma, pero algunas sí. Para obtener más información, consulte establecimiento de propiedades basadas en configuraciones.

Captura de pantalla del menú contextual del Explorador de soluciones con la opción Propiedades resaltada.

Los proyectos de .NET también pueden tener un nodo de propiedades en el propio árbol del proyecto.

Captura de pantalla del Explorador de soluciones con un nodo Propiedades que se muestra.

Propiedades del proyecto

Las propiedades del proyecto se organizan en grupos y cada grupo tiene su propia página de propiedades. Las páginas pueden ser diferentes para distintos lenguajes y tipos de proyecto.

Propiedades del proyecto de C#, Visual Basic y F#

En proyectos de C#, Visual Basic y F#, el Diseñador de proyectos de .NET expone las propiedades.

En la captura de pantalla siguiente se muestra la página de propiedades Compilar en el Diseñador de proyectos de .NET para un proyecto de consola en C#:

Captura de pantalla del Diseñador de proyectos, con la pestaña Compilar seleccionada.

En la captura de pantalla siguiente se muestra la página de propiedades Compilar en el Diseñador de proyectos de .NET para un proyecto de consola en Visual Basic:

Captura de pantalla del Diseñador de proyectos, con la pestaña Compilar seleccionada.

Para obtener más información sobre cada propiedad de .NET, vea Diseñador de proyectos de .NET.

Sugerencia

Las soluciones y los elementos de proyecto tienen algunas propiedades. Acceda a estas propiedades en la ventana Propiedades, no en el Diseñador de proyectos de .NET.

Diseñador de proyectos de .NET Framework

Para los proyectos de .NET Framework, el Diseñador de proyectos tiene un conjunto diferente de pestañas. La tabla siguiente enlaza la referencia de la propiedad para cada pestaña.

Importante

Las propiedades del proyecto a las que tiene acceso a través del Diseñador de proyectos de .NET difieren de las propiedades de la ventana Propiedades.

Propiedad Language/platform Descripción
Aplicación C#, F#, Visual Basic, UWP, WPF Especifique la configuración de la aplicación y las propiedades de un proyecto.
Construir C#, F#, WPF Especifique las propiedades de configuración de compilación de un proyecto.
Eventos de compilación C#, Visual Basic, WPF Especifique las instrucciones de configuración de compilación.
Análisis de código C#, F#, Visual Basic, WPF Configure la herramienta de análisis de código.
Compile Visual Basic Especifique las propiedades de compilación.
Mis extensiones Visual Basic Administre las extensiones de Mi Namespace.
Package C#, F#, Visual Basic Genere un paquete NuGet en la compilación.
Publicar Visual Basic, WPF Configure las propiedades de ClickOnce.
References Visual Basic Administre las referencias usadas por un proyecto.
Rutas de referencia WPF (Windows Presentation Foundation) Administrar rutas de acceso de referencia para un proyecto.
Recursos C#, F#, Visual Basic, WPF Acceda al archivo RESX desde el Explorador de soluciones para un proyecto de C#, cree un archivo de recursos predeterminado para un proyecto de Visual Basic o agregue recursos a un proyecto de WPF.
Servicios Visual Basic, WPF, Windows Forms Habilite los servicios de aplicación cliente.
Settings C#, F#, Visual Basic, WPF Especifique la configuración de la aplicación de un proyecto.
Firma Visual Basic, WPF Firmar los manifiestos de aplicación e implementación, y firmar el ensamblaje. (Para un proyecto de Visual Basic, la firma del manifiesto ClickOnce para proyectos de .NET se encuentra ahora en Compilación>Publicar.)
Seguridad Visual Basic, WPF Configure las opciones de seguridad de acceso al código para las aplicaciones que se implementan mediante la implementación de ClickOnce.

Proyectos de C++ y JavaScript

Los proyectos de C++ y JavaScript usan una interfaz de usuario diferente para administrar las propiedades del proyecto. En la captura de pantalla siguiente se muestra una página de propiedades del proyecto de C++. Las páginas de JavaScript son similares.

Captura de pantalla de la página de propiedades del proyecto de C++.

Para obtener información sobre las propiedades del proyecto de C++, vea Trabajar con propiedades del proyecto (C++). Para obtener más información sobre las propiedades de JavaScript, vea páginas de propiedades de , JavaScript.

Propiedades de la solución

Para acceder a las propiedades de la solución, haga clic con el botón derecho en el nodo de solución en explorador de soluciones y seleccione Propiedades. El menú contextual del nodo Solución también depende del tipo de proyecto, el lenguaje de programación o la plataforma.

Recorte de pantalla del menú contextual del nodo de solución.

En el cuadro de diálogo, puede establecer configuraciones de proyecto para Depurar o compilaciones de versión y elegir qué proyectos deben ser el proyecto de inicio al seleccionar F5. La página de propiedades del Análisis de Código se quitó en el nivel de solución. Todavía puede establecer propiedades de análisis de código en el nivel de proyecto.

Captura de pantalla del cuadro de diálogo de propiedades de la solución.

Las propiedades de la solución se almacenan en un archivo Opciones de usuario de la solución (.suo). Para obtener más información sobre este tipo de archivo, vea archivo de solución.