Ajouter et référencer des assemblys personnalisés

Lorsque vous ajoutez une référence à un assembly personnalisé dans un projet de modèle de formulaire avec code managé , cet assembly est inclus dans le fichier de modèle de formulaire (.xsn) lors de la compilation et de la publication du projet.

Ajout et référence à un assembly personnalisé

Pour éviter un conflit avec la manière dont le projet InfoPath gère les fichiers ajoutés au fichier de modèle du formulaire, ne copiez aucun des assemblys que vous souhaitez référencer dans le dossier du niveau le plus élevé du projet de modèle de formulaire. Par défaut, il s’agit d’un chemin au format suivant : <drive> :\Users\ UserName \Documents\InfoPath Projects\ ProjectName

Si vous souhaitez déplacer des assemblys personnalisés auxquels vous faites référence depuis le dossier du projet, vous devez créer un sous-dossier dans le dossier principal du projet, puis copier et référencer les assemblys personnalisés depuis ce dossier. Cependant, la création d'un sous-dossier pour les assemblys référencés n'est pas nécessaire. Tant qu'un assembly référencé ne se trouve pas dans le dossier de niveau supérieur du projet, le projet InfoPath copie l'assembly dans le fichier de modèle de formulaire (.xsn) lorsque le projet est compilé et publié.

Référence à un assembly personnalisé depuis son emplacement par défaut

  1. Ouvrez le projet de modèle de formulaire dans Visual Studio 2012.

  2. Dans le menu Projet, cliquez sur Ajouter une référence.

  3. Cliquez sur l'onglet Parcourir, recherchez l'assembly, puis cliquez sur OK pour ajouter la référence.

Voir aussi

Tâches

Créer un modèle de formulaire à l’aide du modèle objet InfoPath 2003