我刚刚将 autofac 安装到我的一个项目中,称为项目 A,在我使用 nuget 的解决方案中。出于某种原因,我的所有 web.config 文件,我在解决方案中有多个 Web 应用程序和 api,并使用这样的程序集重定向进行了更新:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Autofac" publicKeyToken="17863af14b0044da" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
这意味着程序集重定向是什么意思?解决方案如何知道所有这些 web.config 文件都需要更新?是因为我的 Web 应用程序引用了项目 A 吗?