Prise en charge de MSBuild, boîte de dialogue Pages de propriétés du site Web

 

Publication: avril 2016

Cette page de propriétés vous permet de spécifier les options de précompilation d'un site Web dans la ligne de commande à l'aide de l'outil MSBuild. MSBuild produit la même sortie que la commande Publier le site Web dans le menu Générer et vous permet d'enregistrer le site Web sur un emplacement du disque.

Notes

Les outils d'accessibilité ne sont pas disponibles dans Microsoft Visual Web Developer Express.

Dans Microsoft Visual Studio, l'outil MSBuild permet de générer des projets dans la ligne de commande. L'outil est chargé d'appeler le compilateur approprié d'un type de projet donné. Pour les projets Web, MSBuild appelle la commande aspnet_compiler.exe.

Par défaut, les projets Web diffèrent des autres types de projets Visual Studio qui incluent leurs conditions de compilation. Les options de la page de propriétés Options MSBuild vous permettent de configurer votre site Web pour inclure les informations nécessaires à la compilation de votre projet par MSBuild.

Pour accéder à cette boîte de dialogue

  1. Dans Visual Web Developer, dans le volet Explorateur de solutions, cliquez sur votre nom de projet de site Web.

  2. Cliquez sur Affichage, puis sur Pages de propriétés.

    Vous pouvez également cliquer avec le bouton droit sur votre nom de projet de site Web dans l'Explorateur de solutions et cliquer sur Pages de propriétés.

    La fenêtre Pages de propriétés s'affiche.

  3. Cliquez sur le nœud Options MSBuild.

Éléments de l'interface utilisateur

  • Dossier de sortie
    Spécifie le chemin de sortie du processus de précompilation. Les résultats de la précompilation seront écrits dans le dossier spécifié, ce qui remplace (sans vous avertir) le contenu existant dans ce dossier.

  • Autorise ce site précompilé à être actualisé
    Spécifie que le contenu des pages .aspx n'est pas compilé dans un assembly ; le balisage est plutôt laissé tel quel, ce qui permet de modifier le code HTML et les fonctionnalités côté client après avoir précompilé le site Web. Sélectionner cette case à cocher revient à ajouter l'option -u à la commande aspnet_compiler.exe.

  • Utilise la dénomination fixe et les assemblys d'une seule page
    Spécifie que le traitement par lot sera désactivé pendant la précompilation afin de générer des assemblys avec des noms fixes. Les thèmes et les fichiers d'apparence continueront à être compilés en un seul assembly. Cette option n'est pas autorisée dans le cadre d'une compilation sur place.

  • Active la désignation forte sur les assemblys précompilés
    Spécifie que les assemblys générés doivent recevoir un nom fort à l'aide d'un fichier de clé ou d'un conteneur de clé pour encoder les assemblys et garantir qu'ils n'ont pas été falsifiés. Après avoir activé cette case à cocher, vous pouvez procéder comme suit :

    • Spécifiez l'emplacement du fichier de clé à utiliser pour signer les assemblys. Si vous utilisez un fichier de clé, vous pouvez sélectionner Temporiser la signature, ce qui signe l'assembly en deux étapes : d'abord avec le fichier de clé publique, puis avec un fichier de clé privée spécifié ultérieurement lors d'un appel à la commande aspnet_compiler.exe.

    • Spécifiez l'emplacement du conteneur de clé dans le CSP du système (Fournisseur de services de chiffrement) à utiliser pour nommer les assemblys.

    • Précisez s'il faut marquer l'assembly avec la propriété AllowPartiallyTrustedCallers, ce qui autorise l'appel d'assemblys fortement nommés par code de niveau de confiance partiel. Sans cette déclaration, seuls des appelants présentant un niveau de confiance totale sont en mesure d'utiliser de tels assemblys.

      Notes

      La sélection de cette option peut compromettre la sécurité de votre assembly généré.

Voir aussi

MSBuild
ASP.NET Web Site Project Deployment Overview