Définition des propriétés de déploiement dans Visual Studio
Avant de pouvoir déployer une solution à partir de Visual Studio dans une application BizTalk, vous devez d’abord définir les propriétés du projet. Si une solution dans Visual Studio contient plusieurs projets, vous devez configurer les propriétés de chacun d'entre eux séparément.
Prérequis
Pour exécuter les procédures décrites dans cette rubrique, vous devez être connecté avec un compte disposant d'une autorisation de lecture/écriture sur le système de fichiers local. Le compte des administrateurs de l'ordinateur local dispose de cette autorisation.
Pour activer le déploiement de projet dans le Gestionnaire de configuration
Dans Visual Studio, cliquez sur Générer dans le menu main, puis sur Configuration Manager.
Cochez l’option Déployer pour chaque projet qui doit être déployé à partir de la solution ouverte.
Pour configurer les propriétés de projet
Dans Visual Studio Explorateur de solutions cliquez avec le bouton droit sur un projet pour lequel vous souhaitez configurer des propriétés, puis cliquez sur Propriétés.
Cliquez sur l’onglet Déploiement dans Project Designer.
Configurez les propriétés du projet comme décrit dans le tableau suivant, puis cliquez sur OK.
Répétez les étapes 1 à 3 pour chaque projet de la solution.
Propriété Valeur Explication Nom de l’application <Nom> Nom de l'application BizTalk dans laquelle déployer les assemblys de ce projet. Si l'application existe déjà, les assemblys seront ajoutés à celle-ci lors du déploiement du projet. Si l'application n'existe pas, elle sera créée. Si ce champ est vide, les assemblys sont déployés dans l'applications BizTalk par défaut du groupe actuel. Les noms incluant des espaces doivent être placés entre guillemets doubles ("). Base de données de configuration <Nom de la base de données de gestion BizTalk> Nom de la base de données de gestion BizTalk pour le groupe, BizTalkMgmtDb par défaut. Serveur <Nom_serveur> Nom de l'instance SQL Server qui héberge la base de données de gestion BizTalk sur l'ordinateur local. Dans le cas d'une installation sur un seul ordinateur, il s'agit généralement du nom de l'ordinateur local. Note: Si vous déplacez ce projet BizTalk vers un autre ordinateur, vous devrez probablement modifier la propriété Server pour refléter le nouveau nom d’ordinateur avant de pouvoir déployer l’assembly. Redeploy True ou False La définition de cette propriété sur True (valeur par défaut) vous permet de redéployer les assemblys BizTalk sans changer le numéro de version. Installer dans le Global Assembly Cache True ou False La définition de cette propriété sur True (valeur par défaut) installe les assemblys dans le Global Assembly Cache (GAC) de l'ordinateur local lors de l'installation de l'application. Définissez cette propriété sur False uniquement si vous prévoyez d'utiliser d'autres outils pour cette installation, tels que gacutil. Redémarrer les instances d'hôte True ou False La définition de cette propriété sur True redémarre automatiquement toues les instances d'hôte s'exécutant sur l'ordinateur local lors du redéploiement de l'assembly. Si vous la définissez sur False (valeur par défaut), vous devez redémarrer les instances d'hôte manuellement lors du redéploiement d'un assembly. Note: Si vous redéployez des assemblys à partir du niveau de la solution, les instances hôtes seront redémarrées une fois pour chaque projet dont cette option est définie sur True. Cela peut donner lieu à des redémarrages multiples. Si vous prévoyez de redéployer au niveau de la solution, vous pouvez définir cette propriété sur True sur un seul projet de la solution afin d'éviter des redémarrages d'instance d'hôte multiples. Elle doit être définie sur le dernier projet qui sera redéployé dans la solution. Par ailleurs, si une instance d'hôte est arrêtée lors de l'exécution du redéploiement, elle ne sera pas démarrée. Activer les tests unitaires True ou False Spécifie s’il faut activer le test unitaire pour le projet.
Voir aussi
Déploiement des assemblys BizTalk à partir de Visual Studio dans une application BizTalk