2014-09-10 51 views
-1

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

这是清单文件的目的?

+1

.NET不使用清单文件。你可以在你的app.exe.config文件中使用''bindingRedirect>'运转命运之轮。 – 2014-09-10 15:22:41

回答

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> 

,要花care.Thanks汉斯。