🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# Athena / bulunduğu yerde .dll yoksa bulunduğu yerde Libs klasöründen şu pathlere bak demek

 

1-) C# Athena -  bulunduğu yerde .dll yoksa bulunduğu yerde Libs klasöründen şu pathlere bak demek

 

bulunduğu yerde .dll yoksa bulunduğu yerde Libs klasöründen şu pathlere bak demek

0-) denenmiş ve oldu

.exe'nin bulunduğu yere"RHDLL" ve RH1"  DİYE KLASOR OLUŞTUR VE İÇİNDE .DLL'LERİN OLSUN

 

App.config'i bunun gibi düzenle

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

    <startup>

        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />

    </startup>

 

  <runtime>

    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

      <probing privatePath="RHDLL;RH1;"/>

<!--RHDLL VE RH1 -> DEBUG İÇİNDEKİ 2 TANE DOSYA VE İÇİNDE .DLL'LER VAR-->

    </assemblyBinding>

  </runtime>

</configuration>

1-) App.config  bu şekilde yazacaksın

<?xml version="1.0" encoding="utf-8"?>

<configuration>

    <startup>

        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>

    </startup>

 <runtime>

    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

      <probing privatePath="Libs;           

        Libs\Adobe;Libs\Adobe\AcroPDF;          

        Libs\Athena;            

        Libs\DevExpress;Libs\DevExpress\V11.2;Libs\DevExpress\V15.2;     

        Libs\FastReport;Libs\FastReport\FastReport.Net;        

        Libs\MySQL;         

        Libs\Newton;Libs\Newton\Net40;    

        Libs\Other;       

        Libs\ZipForge;           

        Libs\Microsoft"/>

    </assemblyBinding>

  </runtime>

</configuration>

2-) kaynak

https://stackoverflow.com/questions/1892492/set-custom-path-to-referenced.dlls

 2021 Ocak 18 Pazartesi
 420