應用程序引用的程序集文件基目錄更改後,添加配置文件使應用程序可用

如:以前的APPDIR目錄中:UpdateRoHSDB.exe,Microsoft.Data.ConnectionUI.Dialog.dll,Microsoft.Data.ConnectionUI.dll

其中後面兩個DLL程序集是UpdateRoHSDB.exe程序中必須引用的。當時是把它們同時放在APPDIR目錄中,程序運行正常。

但後來把這兩個DLL程序集放入APPDIR目錄的子文件夾aaa中。運行UpdateRoHSDB.exe程序出現找到FILES錯誤。

在基文件夾APPDIR目錄中添加配置文件。該文件名稱必須是應用程序名稱加上.config擴展名,如:UpdateRoHSDB.exe.config

配置文件內容格式應該是:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <runtime>
 <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <probing privatePath="AuxFiles/aaa" />
 </assemblyBinding>
</runtime>
</configuration>

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