關於DLL文件和EXE文件不在同一目錄下的設置


在開發程序結束后,往往會有大量的動態鏈接庫以及資源文件,如果和可執行文件放在同一目錄下會顯得很凌亂。最好的作法是將可執行文件和動態鏈接庫文件等分開存放,通過修改程序的配置文件,讓可執行文件可以找到動態鏈接等文件。

以下的作法是通過修改程序的配置文件來實現此目的:

設置DLL和EXE不在同一目錄--說明

 

配置文件的代碼如下:

   1: <?xml version="1.0" encoding="utf-8" ?>
   2: <configuration>
   3:   <runtime>
   4:     <gcConcurrent enabled="true" />
   5:     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
   6:       <publisherPolicy apply="yes" />
   7:       <probing privatePath="Chaos_Lib" />
   8:     </assemblyBinding>
   9:   </runtime>
  10: </configuration>

將程序中所使用的動態鏈接庫文件放入可執行文件所在目錄下的Chaos_Lib目錄,可執行文件就可以找到動態鏈接庫文件了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM