Autor Beitrag
bfmeb
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 28



BeitragVerfasst: Di 04.08.09 12:36 
Hallo MyCSharp Community!

Meine Konfiguration:
Visual Studios Express C# 2008
WinXp Professional

Meine Problematik:
Ich möchte mit dem Code aus MSDN auf meine DialogSelection.config zugreifen.

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
private IUnityContainer bla = new UnityContainer();
private void LoadFile()
        {
            ExeConfigurationFileMap map = new ExeConfigurationFileMap();
            map.ExeConfigFilename = "DialogSelection.config";
            Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
            UnityConfigurationSection section = (UnityConfigurationSection)
                config.GetSection("unity");
            section.Containers["Bla"].Configure(bla);
        }


Meine DialogSelection.config sieht so aus:

ausblenden XML-Daten
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="unity"  type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,
             Microsoft.Practices.Unity.Configuration"
 />
  </configSections>
  <unity>
    <containers>
      <container name="bla">
      </container>
    </containers>
  </unity>
</configuration>


Wenn ich die Section mit GetSection() laden will wird null zurückgegeben. Was mache ich falsch ich finde meinen Fehler einfach nicht oO
Config wird korrekt eingelesen, Pfad stimmt auch, unity im Hauptknoten, ich versteh einfach nicht wieso der dann die Section nicht auslesen kann?!

DAnke Vielmals