我想用我的应用程序从更远的文件夹中绑定一个dll文件。

例如:


  文件结构:
  
  -重要文件
  
  -夹
  
  
  MyApplication.exe
  


我需要这样的东西:

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


但这不起作用。

最佳答案

我们通过以下方式解决了这一问题:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
        <runtime>
                <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
                        <dependentAssembly>
                                <assemblyIdentity name="Important" publicKeyToken="1234567890abcdef"/>
                                <codeBase version="1.2.3.4" href="../OtherFolder/Important.dll"/>
                        </dependentAssembly>
                </assemblyBinding>
        </runtime>
</configuration>

08-26 19:54