1. 程式人生 > >exe程式與所依賴的dll不在同一目錄下的處理辦法

exe程式與所依賴的dll不在同一目錄下的處理辦法

------解決方案--------------------------------------------------------

<configuration>

   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <probing privatePath="bin;bin2\subbin;bin3"/>       //程式集位置
      </assemblyBinding>
   </runtime>
</configuration>


在app.config 在配置檔案中設定

------解決方案--------------------------------------------------------
把dll所在的路徑新增到系統環境變數,或者把dll放在系統環境變數指定的目錄,比如system32 
------解決方案--------------------------------------------------------
放同目錄或者系統目錄都是可以的。
system32, windows 目錄都行
如果你這個 DLL 會有多個你做的產品用到,建議放在 SYSTEM32 目錄下,以免造成衝突