Puede agregar un manifiesto a su aplicación en C# siguiendo estos pasos:
- Haga clic derecho en su proyecto en el Explorador de soluciones
- Seleccione "Agregar nuevo elemento" en el menú contextual.
- Elija "Archivo de manifiesto de la aplicación" de la lista de opciones en el cuadro de diálogo que aparece.
Sin embargo, tenga en cuenta que Visual Studio ya suma un manifiesto a su proyecto de manera predeterminada con el fin de asegurar el cumplimiento con el UAC de Windows Vista y 7. Si desea especificar que un archivo personalizado manifiesta debe ser utilizado por su proyecto en su lugar, siga estos pasos adicionales:
- vez que haya añadido el archivo de manifiesto a medida para su proyecto, haga clic en su proyecto en el Explorador de soluciones y haga clic en "Propiedades" (o haga doble clic en el elemento "Propiedades" en tu proyecto).
- Debajo de la primera pestaña ("Aplicación"), debería ver un grupo de opciones que especifican cómo su aplicación administra los recursos. Puede dejar seleccionada la opción predeterminada "Icono y manifiesto", pero debe seleccionar su archivo de manifiesto personalizado en el cuadro desplegable etiquetado como "Manifiesto".
Por último, en aras de la integridad o si los pasos anteriores no funcionan para usted, usted todavía puede utilizar mt.exe
, para incrustar el archivo de manifiesto en EXE de la aplicación después de que se ha construido él. Si no se incluyó con su instalación de Visual Studio, deberá descargar e instalar el SDK de Windows. Obtenga la última versión para Windows 7 y .NET Framework 4.0 here.
¿Es apropiado incrustar el manifiesto para UAC con mt.exe? – Dacto
@Dacto: supongo que podrías, pero ... ¿por qué? No estoy seguro de cuál es tu pregunta. ¿La primera parte de mi respuesta no funcionó para ti? No debe * necesitar * usar mt.exe en absoluto. –
Bueno, yo no necesito un manifiesto personalizado Solo quiero distribuir un exe, no el exe y el manifiesto compatible con UAC – Dacto