DLL's in Unterordner auslagern

    • Allgemein

      DLL's in Unterordner auslagern

      Da ich desöfteren Projekte mit mehreren DLL's habe und ich diese nicht direkt im Ordner liegen haben möchte (finde das sieht unordentlich aus) habe ich mich auf die Suche gemacht wie man diese in einen Unterordner verlagern kann,
      am ende bleibt nur noch die Program.exe und die Program.exe.config.

      Dazu muss man einfach folgendes in der App.config eintragen:


      XML-Quellcode

      1. <?xml version="1.0" encoding="utf-8" ?>
      2. <configuration>
      3. <!--Von hier...-->
      4. <startup>
      5. <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
      6. </startup>
      7. <runtime>
      8. <!--... bis hier ist Generierter Code der nicht geändert werden muss-->
      9. <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      10. <probing privatePath="bin"/>
      11. </assemblyBinding>
      12. </runtime>
      13. </configuration>


      Die App.config findet man Im Projektmappen-Explorer:


      Dadruch kann man jetzt alle DLL's in den Ordner bin schieben, ohne dass, das Programm Schwierigkeiten damit hat diese zu finden.
      Man kann natürlich auch mehrere Ordner angeben, auch Unterordner wie z.B.:

      XML-Quellcode

      1. <probing privatePath="bin;bin2\subbin"/>


      Weiterführende Infos gibt es >>hier<<

      ~mfg Dokta

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Dokta“ () aus folgendem Grund: Link ging verloren -> fixed