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