2011-05-18 30 views
50

que tienen el código de un compañero de trabajo (probablemente lo consiguió desde la web en cualquier sitio), pero él está fuera de vacaciones y tengo que añadir esto al archivo de manifiesto¿Cómo creo/edito un archivo Manifest?

<?xml version="1.0" encoding="utf-8" ?> 
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" 
    xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" 
    xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <assemblyIdentity version="1.0.0.0" name="MyApplication" /> 
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> 
     <security> 
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> 
       <requestedExecutionLevel level="requireAdministrator" 
     uiAccess="false" /> 
      </requestedPrivileges> 
     </security> 
    </trustInfo> 
</asmv1:assembly> 

soy relativamente nuevo en esto por lo que cualquier ayuda sería ser apreciado. Gracias

Estoy usando Visual Studio 2010

+1

posible duplicado de [Cómo forzar la aplicación C# para que se ejecute como administrador en Windows 7] (http://stackoverflow.com/questions/2818179/how-to-force-c-app-to-run-as-administrator -on-windows-7) –

Respuesta

69

En VS2010, 2012, 2013 y 2015 se pueden agregar el archivo de manifiesto a su proyecto. Haga clic con el botón derecho en su archivo de proyecto en Solution Explorer, seleccione Add, luego New item. Ahí puede encontrar Application Manifest File.

El nombre del archivo es app.manifest.

+0

Gracias, pero no sé cómo crear el archivo correctamente. –

+0

Las instrucciones de Ibram también se aplican a Visual Studio 2012. – WorkSmarter

+2

y Visual Studio 2013 también. – buttercup

9

Como se ha indicado Ibram, añadir el manifiesto a través de explorador de soluciones:

enter image description here

Esto crea un manifiesto por defecto. Ahora, edita el manifiesto.

  • Actualice el nombre assemblyIdentity como su aplicación.
  • pedir a los usuarios a confiar en su aplicación

enter image description here

  • Agregar apoyado OS

enter image description here

+3

El nodo '' no aparece de manera predeterminada? ¿Es algo que ha agregado por algún motivo? Estoy usando VS2015 – Horizon

0

Ir a obj carpeta en la carpeta de aplicación que, después de depuración. Allí, elimine el archivo de manifiesto y vuelva a compilar. Me funcionó.

Cuestiones relacionadas