.NET使用清单文件设置Thirdparty dll版本依赖项

时间:2014-09-10 14:36:34

标签: .net dll manifest

我开发了一个.NET dll,它依赖于版本为10.1.2的第三方dll并具有publickeytoken等。 现在,这个第三方dll将以新版本11.0发布。我想从我的.net dll中使用这个新版本。我不想重新编译新版本的第三方DLL。相反,我可以为我的dll动态定义第三方dll版本的清单xml文件吗?

这是清单文件的目的吗?

1 个答案:

答案 0 :(得分:0)

基本上,我将以下内容添加到app.config

<dependentAssembly>
    <assemblyIdentity name="Microsoft.AnalysisServices.AdomdClient"
                      publicKeyToken="89845dcd8080cc91"
                      culture="neutral" />
<bindingRedirect oldVersion="10.0.0.0" newVersion="11.0.0.0" />
  </dependentAssembly>

那就照顾了。谢谢汉斯。