Página de aplicación, Diseñador de proyectos (C#)

Actualización: Julio de 2008

Utilice la página Aplicación del Diseñador de proyectos para especificar la configuración y las propiedades de la aplicación del proyecto.

Para tener acceso a la página Aplicación, seleccione un nodo de proyecto en el Explorador de soluciones y, a continuación, haga clic en la opción Propiedades del menú Proyecto. Cuando aparezca el Diseñador de proyectos, haga clic en la ficha Aplicación.

Nota:

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Configuración general de la aplicación

Las opciones siguientes le permiten configurar opciones generales para la aplicación.

  • Nombre del ensamblado
    Especifica el nombre del archivo de resultados que contendrá el manifiesto del ensamblado. Si se cambia esta propiedad, también se cambia la propiedad Nombre de archivo de resultados. También puede hacer este cambio desde la línea de comandos utilizando /out (Establecer el nombre de archivo de los resultados) (Opciones del compilador de C#). Para tener acceso a esta propiedad mediante programación, vea AssemblyName.

  • Espacio de nombres predeterminado
    Especifica el espacio de nombres base para los archivos agregados al proyecto.

    También se puede borrar la propiedad espacio de nombres de la raíz, lo que permite especificar manualmente la estructura del espacio de nombres del proyecto. Consulte namespace (Referencia de C#) para obtener más información acerca de cómo crear espacios de nombres en el código.

    Para tener acceso a esta propiedad mediante programación, vea RootNamespace.

  • Marco de trabajo de destino
    Especifica la versión de .NET Framework que la aplicación utilizará como destino. Esta opción puede tener los valores siguientes:

    .NET Framework 2.0

    .NET Framework 3,0

    .NET Framework 3,5

    La configuración predeterminada es .NET Framework 3.5.

    Nota:

    Los paquetes de requisitos previos incluidos en Requisitos previos (Cuadro de diálogo) se establecen automáticamente la primera vez que se abre el cuadro de diálogo. Si posteriormente cambia la versión de .NET Framework de destino, deberá seleccionar manualmente los requisitos previos para que coincidan con la nueva versión de .NET Framework de destino.

    Para obtener más información, vea Cómo: Especificar una versión concreta de .NET Framework y .Información general de la característica de destinos múltiples de .NET Framework.

  • Subconjunto de .Net Framework solo de cliente
    Especifica que la aplicación utilizará como destino .NET Framework Client Profile, que proporciona un paquete de redistribución que instala el conjunto mínimo de ensamblados de cliente en equipos de destino, sin que sea necesario que esté presente la versión completa de .NET Framework. Para obtener más información, vea .NET Framework Client Profile.

  • Tipo de resultado
    Especifica el tipo de aplicación que se va a generar. Las opciones son las siguientes:

    • Aplicación para Windows

    • Aplicación de consola

    • Biblioteca de clases

    En un proyecto de aplicación web, esta propiedad únicamente se puede establecer en Biblioteca de clases. Para obtener más información, consulte /target (Especificar el formato del archivo de resultados) (Opciones del compilador de C#).

    En un proyecto de aplicación de explorador web de WPF, esta opción está deshabilitada.

    Para tener acceso a esta propiedad mediante programación, vea OutputType.

  • Información sobre el ensamblado
    Al hacer clic en este botón, se muestra Información de ensamblado (Cuadro de diálogo).

  • Objeto inicial
    Define el punto de entrada al que se va a llamar cuando se cargue la aplicación. En general, esto se establece en el formulario principal de la aplicación o en el procedimiento Main que se debe ejecutar cuando se inicia la aplicación. Dado que las bibliotecas de clases no tienen punto de entrada, la única opción para esta propiedad es (Sin establecer).

    De manera predeterminada, en un proyecto de aplicación de explorador web de WPF, esta opción está establecida en (Sin establecer). La otra opción es NombreDelProyecto.App. En este tipo de proyecto, es preciso establecer el URI de inicio para cargar un recurso de interfaz de usuario cuando se inicia la aplicación. Para ello, abra el archivo Application.xaml en el proyecto y establezca la propiedad StartupUri en un archivo .xaml del proyecto, por ejemplo, Window1.xaml. Para obtener una lista de elementos raíz aceptables, consulte StartupUri. También deberá que definir un método public static void Main() en una clase del proyecto. Esta clase aparecerá en la lista Objeto inicial como NombreDeProyecto.NombreDeClase. A continuación, podrá seleccionar la clase como objeto inicial.

    Para obtener más información, consulte /main (Especificar la ubicación del método Main) (Opciones del compilador de C#). Para tener acceso a esta propiedad mediante programación, vea StartupObject.

Recursos

Las opciones siguientes le permiten configurar opciones generales para la aplicación.

  • Icono y manifiesto
    De manera predeterminada, este botón de opción está seleccionado, y las opciones Icono y Manifiesto están habilitadas. Esto le permite seleccionar su propio icono o seleccionar distintas opciones de generación de manifiestos. Deje este botón de opción seleccionado a menos que vaya a proporcionar un archivo de recursos para el proyecto.

  • Icono
    Especifica el archivo .ico que se va a utilizar como icono del programa. Haga clic en el botón de puntos suspensivos para explorar un gráfico existente, o escriba el nombre del archivo que desee. Para obtener más información, consulte /win32res (Importar un archivo .ico) (Opciones del compilador de C#). Para tener acceso a esta propiedad mediante programación, vea ApplicationIcon.

  • Manifiesto
    Selecciona una opción de generación de manifiesto cuando la aplicación se ejecuta en Windows Vista bajo Control de cuentas de usuario (UAC). Esta opción puede tener los valores siguientes:

    • Incrustar manifiesto con configuración predeterminada. Admite la manera típica de funcionamiento de Visual Studio en Windows Vista, que consiste en incrustar la información de seguridad en el archivo ejecutable de la aplicación, especificando que requestedExecutionLevel es AsInvoker. Ésta es la opción predeterminada.

    • Crear aplicación sin manifiesto. Este método se denomina virtualización. Utilice esta opción para proporcionar compatibilidad con aplicaciones anteriores.

    • Propiedades\app.manifest. Esta opción es necesaria para las aplicaciones implementadas por ClickOnce o COM sin registro. Si publica una aplicación utilizando la implementación ClickOnce, Manifiesto se establece automáticamente en esta opción.

  • Archivo de recursos
    Seleccione este botón de opción si va a proporcionar un archivo de recursos para el proyecto. Al seleccionar esta opción, se deshabilitan las opciones Icono y Manifiesto.

    Escriba un nombre de ruta o utilice el botón Examinar (...) para agregar un archivo de recursos de Win32 al proyecto.

Vea también

Tareas

Cómo: Especificar información de ensamblado (Visual Basic, C#)

Cómo: Cambiar el nombre de un ensamblado (Visual Basic, C#)

Cómo: Cambiar el tipo de aplicación (Visual Basic, C#)

Cómo: Especificar el icono de una aplicación (Visual Basic, C#)

Otros recursos

Administrar las propiedades de la aplicación

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Contenido específico de C# actualizado de manera generalizada.

Corrección de errores de contenido.

Julio de 2008

Se ha agregado información sobre la opción Subconjunto de .Net Framework solo de cliente.

Cambio de características de SP1.