vs將dll和exe分開放的方法

轉載自:http://www.cnblogs.com/chaosimple/archive/2012/08/13/2636181.html

關於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目錄,可執行文件就可以找到動態鏈接庫文件了

發佈了39 篇原創文章 · 獲贊 30 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章