我正在编写控制台应用程序(以后将成为webjob),并且遇到Microsoft提供的2个库需要不同程序集版本的程序集的情况。
看起来不像是简单地将程序集绑定到
<dependentAssembly>
<assemblyIdentity name="Microsoft.IdentityModel.Clients.ActiveDirectory.Platform" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.19.8.16603" newVersion="3.19.8.16603" />
</dependentAssembly>
对我的处境有帮助。
让我头疼的是,如果第一个库已经存在,nuget不会下载另一个库(我设法使用IgnoreDependencies
克服了这个麻烦。)
我已经检查过-这两个库的新旧版本都不允许我使用相同的程序集。
所以我的问题是: