2010-05-27 2 views
7

J'ai ajouté une nouvelle section personnalisée au fichier web.config d'une application.Comment inclure un schéma de section personnalisé web.config sans avoir à mettre à jour chaque machine dev?

J'ai également créé un fichier de schéma correspondant pour la nouvelle définition de section.

Comment puis-je inclure la référence de schéma dans le fichier web.config de sorte que tout développeur qui édite la section ait activé intellisense lors de l'utilisation de ma nouvelle section de configuration personnalisée?

J'ai vu des solutions dans lesquelles j'incluais la référence de schéma dans web.config en mettant à jour le répertoire [répertoire d'installation IDE] \ Packages \ schemas \ xml? Cela fonctionne mais je veux m'assurer que tout nouveau développeur vérifiant le code sur une nouvelle machine de développement a automatiquement l'intellisense activé sans avoir à mettre à jour sa machine de développement.

+0

Hey Brian - avez-vous trouvé jamais comment faire cela? – dwynne

+1

Salut Dwynne, malheureusement pas. Je crains qu'il n'y ait pas de moyen de faire autre chose qu'une installation de schémas sur chaque machine de développement. Cela fait peut-être partie du processus de développement de votre équipe plutôt qu'un élément du projet. –

Répondre

5

Ajoutez votre fichier .xsd en tant qu'élément de solution (ou élément de projet). Visual Studio utilisera automatiquement tout fichier de schéma trouvé dans une solution. Vous devrez peut-être redémarrer Visual Studio pour commencer à travailler.

Vous devrez également faire référence au schéma dans l'élément de section:

<mySection xmlns:name-of-schema> 
... 
</mySection> 
+0

Cela ne devrait-il pas être 'xmlns =" ​​nom-du-schéma "'? – Triynko

Questions connexes