Ich habe eine Windows-Forms-Anwendung in VS2010 mit C# geschrieben und erhalten die folgenden Fehler in der app.config
Datei:
Message 4 Could not find schema information for the attribute 'name'
Message 8 Could not find schema information for the attribute 'name'
Message 12 Could not find schema information for the attribute 'name'
Message 5 Could not find schema information for the attribute 'serializeAs'
Message 15 Could not find schema information for the element 'CCP_Utility.Settings1'
Message 2 Could not find schema information for the element 'CCP_Utility.Properties.Settings'
Message 3 Could not find schema information for the element 'setting'
Message 1 Could not find schema information for the element 'userSettings'
Message 6 Could not find schema information for the element 'value'
Was muss ich im Code ändern, um dieses Problem zu beheben? Wo kann ich bearbeiten, was in CCP_Utility.Settings1
y CCP_Utility.Properties.Settings
?
Hier ist die app.config
Code:
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="CCP_Utility.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
<section name="CCP_Utility.Settings1" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<userSettings>
<CCP_Utility.Properties.Settings>
<setting name="SourceDir" serializeAs="String">
<value />
</setting>
<setting name="TargetDir" serializeAs="String">
<value />
</setting>
<setting name="CorpID" serializeAs="String">
<value />
</setting>
</CCP_Utility.Properties.Settings>
<CCP_Utility.Settings1>
<setting name="sourceDir" serializeAs="String">
<value />
</setting>
<setting name="targetDir" serializeAs="String">
<value />
</setting>
</CCP_Utility.Settings1>
</userSettings>
</configuration>
0 Stimmen
Dies sieht wie ein Duplikat dieser Frage aus: stackoverflow.com/questions/179927/ . Siehe die Antwort von @user57433.
0 Stimmen
@rsbarro, Wo befindet sich das EntLib-Konfigurationswerkzeug und die Datei DotNetConfig.xsd?
0 Stimmen
Entschuldigung, ich habe nicht bemerkt, dass ein Benutzer zwei Antworten auf die Frage gepostet hat. Ich habe mich auf die zweite Antwort bezogen. Diese Antwort war zwar richtig, aber ein wenig unklar, so dass ich unten eine ausführlichere Antwort gegeben habe.
1 Stimmen
Danke, rsbarro! Die ursprüngliche Frage von StingyJack bezog sich auf Fehler bei der Verwendung von Konfigurationsabschnitten der Unternehmensbibliothek, nicht einfach auf einen beliebigen benutzerdefinierten Konfigurationsabschnitt.