Nous avons une section personnalisée dans mon application.fichier de configuration liées à notre conteneur IoC classe. Comment puis-je obtenir intellisense lors de l'édition du fichier de configuration de cette section, ainsi que de se débarrasser de l'compilateur messages m'informant du manque de schéma.
J'ai trouvé cette question ici: app.config configSections paramètres personnalisés ne peuvent pas trouver les informations de schéma, mais je ne comprends pas si elle s'applique à mon problème ou pas, et comment utiliser la réponse si elle n'.
J'ai aussi trouvé cette page Comment obtenir de l'Intellisense pour le Web.de configuration et d'Application.config dans Visual Studio .NET, mais il est dit à supprimer l'attribut xmlns avant l'exécution de l'application. Est-ce vraiment le seul ou le meilleur moyen?
Voici un exemple simple de fichier:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="ServiceContainers"
type="LVK.IoC.RegistrationsSectionHandler, LVK"/>
</configSections>
<ServiceContainers>
<Registration type="DatabaseConnection" class="DatabaseConnection">
<Parameter name="connectionString" type="System.String"
value="TYPE=MSSQL2000;SERVER=localhost;DATABASE=db"/>
</Registration>
</ServiceContainers>
</configuration>
Fondamentalement, je voudrais être en mesure de taper <R
à l'intérieur de l' <ServiceContainers>
nœud, et d'obtenir l'Enregistrement m'a suggéré dans l'intellisense déroulant, ainsi que les attributs appropriés pour elle.