.NET Core 中的程序集绑定重定向

Eli*_*ahu 5 assemblies asp.net-core

如何在 .NET Core 中进行程序集绑定重定向?

我发现这个问题问了几次,但没有提供解决方案。情况是微不足道的。我有一个引用版本 10 中的程序集 A 的包。我想在版本 12 中使用程序集 A。在标准 .NET 中,它与此完美配合:

<dependentAssembly>
  <assemblyIdentity name="Microsoft.AnalysisServices.AdomdClient" publicKeyToken="89845dcd8080cc91" culture="neutral" />
  <bindingRedirect oldVersion="0.0.0.0-15.1.52.23" newVersion="12.0.0.0" />
</dependentAssembly>
Run Code Online (Sandbox Code Playgroud)

Eli*_*ahu 8

在 Rena 的帮助下,添加

<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
Run Code Online (Sandbox Code Playgroud)

到项目文件有帮助。.config 文件是使用正确的绑定重定向自动生成的。

  • 这不适用于 .NET 6.0。 (2认同)