Ich verwende NUnit mit dem Projekt AssemblyTest.nunit. Der Test ruft eine andere Assembly auf, die die log4net-Assembly verwendet. Dies verwendet Nunit Version 2.4.3 mit dem .net 2.0 Framework.log4net Konfigurationsabschnitt für NUnit Test Projekt
In TestFixtureSetup Ich rufe log4net.Config.XmlConfigurator.Configure() und ich die folgende Fehlermeldung erhalten:
System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Unrecognized configuration section log4net. (C:\path\to\assembly.dll.config line 7)
Gibt es eine Möglichkeit, dies zu beheben, ohne die Konfigurationsdatei ‚AssemblyTest.config‘ umbenennen ?
Ich bin nicht vertraut mit .NET, aber es gibt nichts in dem Fehler, der zumindest für mich bedeutet, dass dies etwas mit dem Namen der Konfigurationsdatei zu tun hat. Es sieht für mich eher aus wie es ein Problem mit der Zeile 7 in Ihrer Konfigurationsdatei gibt. – TomC
Ja, deshalb habe ich die Frage gestellt. Die Konfigurationsdateizeile arbeitet mit der Datei, die durch den Namen des Nunit-Projekts und genau dem gleichen Text benannt ist. Danke für den Punkt. –