Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
bgColor#fff
  1. Create sub folders in your project for each version of log4net you need to reference. Add the corresponding log4net.dll to each folder.
  2. Set "Copy to Output Directory" for each dll to "Copy always"
  3. Add a runtime section to the app .config that indicates the location of each required log4net version.

    Code Block
    languagexml
    titleApp.config runtime element for log4net versions
    linenumberstrue
        <runtime>
          <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
              <assemblyIdentity name="log4net" publicKeyToken="1b44e1d426115821" />
              <codeBase version="1.2.9.13" href="log4netv1.2.13.0\log4net.dll" />
            </dependentAssembly>
            <dependentAssembly>
              <assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" />
              <codeBase version="1.2.15.0" href="log4netv1.2.10.0\log4net.dll" />
            </dependentAssembly>
          </assemblyBinding>
        </runtime>
  4.  

...