-1
我开发了一个.NET DLL,依赖于版本10.1.2的第三方DLL,并具有publickeytoken等 现在,这个第三方DLL是与新版本11.0发布。我想从我的.net dll中使用这个新版本。我不想重新编译新版本的第三方DLL。相反,我可以有我的DLL的清单xml文件动态定义第三方DLL版本?.NET设置清单文件的第三方DLL版本依赖关系
这是清单文件的目的?
我开发了一个.NET DLL,依赖于版本10.1.2的第三方DLL,并具有publickeytoken等 现在,这个第三方DLL是与新版本11.0发布。我想从我的.net dll中使用这个新版本。我不想重新编译新版本的第三方DLL。相反,我可以有我的DLL的清单xml文件动态定义第三方DLL版本?.NET设置清单文件的第三方DLL版本依赖关系
这是清单文件的目的?
基本上,我增加了以下内容的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汉斯。
.NET不使用清单文件。你可以在你的app.exe.config文件中使用''bindingRedirect>'运转命运之轮。 – 2014-09-10 15:22:41