如:以前的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>