2010-09-19 43 views
3

Bonjour lorsque j'essaie d'ajouter des paramètres à la table des paramètres Je reçois plusieurs messages pour chaque paramètre que j'ajoute.<userSettings> dans app.config Impossible de trouver les informations de schéma pour l'élément 'userSettings'

par exemple:

  • Impossible de trouver des informations de schéma pour l'élément 'UserSettings'

  • Impossible de trouver des informations de schéma pour l'élément 'réglage'

  • Impossible de trouver le informations de schéma pour l'attribut 'serializeAs'

Dans le app.config je reçois:

<project1.Properties.Settings> 
    <setting name="ccc" serializeAs="String"> 
     <value>vvv</value> 
    </setting> 
</project1.Properties.Settings> 

je peux utiliser, modifier et enregistrer ce paramètre, mais les messages me gênent vraiment.

J'utilise le schéma suivant (et en sélectionnant d'autres comme 20 et 30 n'a pas aidé):

C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ xml \ Schemas \ DotNetConfig.xsd

Des idées?

modifier: Hans poster ici suivant est mon configSections

<configSections> 
    <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > 
     <section name="project1.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> 
    </sectionGroup> 
    </configSections> 

je ne sais pas ce qu'elle est et si je le change - encore là, il est :)

Merci Asaf

Répondre

2

Eh bien, cela ne semble pas sain. Notez comment il est XML valide, le projet ... élément non-correspondance entre RuthSiteManager ...

Je ne sais pas comment il a obtenu cette façon, vous devrez le modifier en forme. Je suppose que vous voulez renommer "project1". Évitez d'éditer le fichier .config à la main sinon. Et assurez-vous d'avoir l'élément <configSections> requis.

+0

mon mauvais - essayé de changer l'étiquette (de mon nom de projet) à un nom qui est compréhensible à d'autres et a oublié de changer le tag englobant. Je suis désolé et je vous remercie pour votre aide – Asaf

+0

Soupir. Il n'est toujours pas complet, l'élément '' est manquant. Devrait apparaître au-dessus de ''. Bien sûr, pourrait être la source de l'erreur. Démarrez un nouveau projet, ajoutez des paramètres et comparez les fichiers .config. –

+0

J'ai l'élément - je crois que le problème est dans le schéma - mais ce n'est pas critique pour mon projet - donc je vais abandonner, pour gagner du temps et plus important - le tien :) ... Merci encore – Asaf

0

Je viens d'avoir ce même problème. Le correctif que j'ai rencontré était de faire une «solution propre» suivie d'une «solution de reconstruction». Cela semble reconstruire les fichiers correctement.