Question

Mon programme est un simple grattoir, dois-je le déployer avec un manifeste?

Lorsque je clique avec le bouton droit de la souris sur les propriétés dans l'explorateur de solutions, l'option de modification de l'icône et l'option Manifest apparaissent.

Puis-je simplement désactiver cela en choisissant: Créer une application sans manifeste.

Devrais-je le désactiver?

Était-ce utile?

La solution

Tant que vous n'utilisez pas le fichier manifeste pour les dépendances ou l'élévation de privilèges vous pouvez contourner le fichier manifeste.

Autres conseils

Un fichier manifeste fournit certaines fonctionnalités à une application. Y compris (mais ne se limitant pas à ce qui suit)

  • Demandes d'élévation liées au contrôle de compte d'utilisateur
  • affectations de chemins de vérification privés
  • Redirection d'assemblage
    • Cela peut être très utile pour les administrateurs pour modifier les liaisons d'assembly sur une application déployée sans avoir besoin de recompiler

Si vous n'utilisez aucune des fonctionnalités fournies par un manifeste, ce n'est pas strictement nécessaire et peut être supprimé. Cependant, cela n’affecte pas non plus vraiment votre application, alors pourquoi ne pas avoir de problèmes?

Je ne pense pas que vous devriez le désactiver sans une bonne raison de le faire. Un manifeste fournit des méta-informations utiles sur l'assembly, et je pense qu'il peut également comporter des dépendances.

Il y a aussi le risque de support. Disons que l'année prochaine, vous avez décidé d'ajouter de nouvelles fonctionnalités pour lesquelles le manifeste doit fonctionner correctement. Tout suppose que le manifeste est en place, il va donc briser des manières étranges que personne ne pourrait expliquer, du moins jusqu'à ce que vous vous souveniez de ce qui avait été fait auparavant.

Les frais généraux du manifeste sont suffisamment bas pour que le laisser là-bas vous coûte presque rien. Laissez-le en place.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top