126 votes

Comment créer/modifier un fichier Manifest ?

J'ai reçu ce code d'un collègue (il l'a probablement obtenu sur le web quelque part) mais il est en vacances et je dois ajouter ceci au fichier manifeste

<?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>  

Je suis relativement novice en la matière et toute aide serait la bienvenue. Merci

J'utilise Visual Studio 2010

155voto

ibram Points 1841

Dans Visual Studio 2010 (jusqu'en 2019 et éventuellement les versions futures), vous pouvez ajouter le fichier manifeste à votre projet.

Cliquez à droite sur votre dossier du projet sur le Explorateur de solutions , sélectionnez Add entonces New item (ou CTRL+SHIFT+A). Vous y trouverez Application Manifest File .

Le nom du fichier est app.manifest .

1 votes

Merci mais je ne sais pas comment créer le fichier correctement.

0 votes

Les instructions d'Ibram s'appliquent également à Visual Studio 2012.

2 votes

Et Visual Studio 2013 également.

37voto

Jim Lahman Points 826

Comme ibram l'a dit, ajoutez le manifeste via l'explorateur de solutions :

enter image description here

Cela crée un manifeste par défaut. Maintenant, modifiez le manifeste.

  • Mettez à jour le nom de l'assemblyIdentity en fonction de votre application.
  • Demandez aux utilisateurs de faire confiance à votre application

enter image description here

  • Ajouter les systèmes d'exploitation supportés

enter image description here

11voto

ssamko Points 516

La façon la plus simple de créer un manifeste est la suivante :

Project Properties -> Security -> Click "enable ClickOnce security settings" 
(it will generate default manifest in your project Properties) -> then Click 
it again in order to uncheck that Checkbox -> open your app.maifest and edit 
it as you wish.

Manifest location preview

0 votes

Il semble que le manifeste ne soit plus créé (VS 2019, .Net 4.7, application WinForms).

0 votes

@VioletGiraffe Testé maintenant avec VS 2019, .NET 4.7.2 et Winforms(.NET Framework) et fonctionne toujours comme prévu.

0 votes

Merci pour les tests. Il semble que le fichier manifeste soit effectivement créé sur le disque, mais qu'il ne soit pas inclus automatiquement dans le projet.

4voto

Tejasvi Hegde Points 141

Dans Visual Studio 2019 WinForm Projects, il est disponible sous la rubrique

Propriétés du projet -> Application -> Afficher les paramètres de Windows (bouton)

enter image description here

2voto

Marcelo Scofano Points 54

Dans Visual Studio 2022 WinForm Project, il est également disponible sous la rubrique

Propriétés du projet -> Application :

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X