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

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, elija un nodo del proyecto (no el nodo Solución ) en Explorador de soluciones.A continuación proyecto, propiedades en la barra de menús.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 salida que contendrá el manifiesto del ensamblado.Si se cambia esta propiedad, también se cambia la propiedad Nombre de archivo de salida.También puede hacer este cambio desde la línea de comandos utilizando /out (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.

    Consulte espacio de nombres (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.

  • Versión de .NET Framework de destino
    Especifica la versión de .NET Framework de destino de la aplicación.Esta opción puede tener valores diferentes dependiendo de qué versiones de.NET Framework están instaladas en el equipo.

    De forma predeterminada, el valor es igual que la versión de .NET Framework de destino que seleccionó en el cuadro de diálogo Nuevo proyecto .

    [!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: Usar como destino una versión de .NET Framework y Información general sobre la compatibilidad con múltiples versiones (multi-targeting) en Visual Studio.

  • Tipo de aplicación
    Especifica el tipo de aplicación que se va a compilar.Para las aplicaciones de Tienda Windows, puede especificar Aplicación de la Tienda Windows, biblioteca de clases, o Archivo WinMD.Para la mayoría de los demás tipos de aplicación, puede especificar Aplicación para Windows, Aplicación de consola, biblioteca de clases, Servicio de Windows, o Biblioteca de controles web.

    Para un proyecto de aplicación Web, debe especificar biblioteca de clases.

    Si especifica la opción Archivo WinMD, tipos pueden ser proyectados en cualquier lenguaje de programación del runtime de Windows.Empaquetar la salida del proyecto como un archivo de WinMD, puede codificar una aplicación en varios idiomas y hacer que el código interopere como si lo escribiera todo en el mismo lenguaje.Puede especificar esta opción para soluciones destinadas a las bibliotecas en tiempo de ejecución de Windows, incluidas las aplicaciones de Tienda Windows.Para obtener más información, vea Crear componentes de tiempo de ejecución de Windows en C# y Visual Basic.

    [!NOTA]

    El runtime de Windows puede los tipos de proyecto para que aparezcan como objetos nativos en cualquier lenguaje los utiliza.Por ejemplo, las aplicaciones JavaScript que interactúan con uso en tiempo de ejecución de Windows con como un conjunto de objetos JavaScript, y las aplicaciones de C# utilizan la biblioteca como una colección de objetos.NET.Empaquetar la salida del proyecto como un archivo de WinMD, puede aprovechar la misma tecnología que el tiempo de ejecución de Windows utiliza.

    Para obtener más información sobre la propiedad Tipo de aplicación, vea /target (Opciones del compilador de C#).Para obtener información sobre cómo obtener acceso mediante programación a esta propiedad, consulte OutputType.

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

  • Objeto de inicio
    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 de inicio como NombreDeProyecto.NombreDeClase.A continuación, podrá seleccionar la clase como objeto de inicio.

    Para obtener más información, consulte /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 radio 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 radio seleccionado a menos que vaya a proporcionar un archivo de recursos para el proyecto.

  • Iconos
    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 /win32icon (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 radio 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

Conceptos

Escribir código en soluciones de Office

Otros recursos

Administrar las propiedades de la aplicación