为基于 Burn 的引导程序配置程序集重定向
Configure assemblies redirection for a Burn-based boostrapper
我们正在开发基于 Burn 的设置,带有自定义 UI。
自定义 UI 项目使用 .NET Framework 4.8。
我们正在尝试使用 AutoFac 6.3。
当 运行 时,安装失败并出现以下异常:
"System.IO.FileLoadException
Message=无法加载文件或程序集 'Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)“
发生这种情况是因为捆绑包使用 Microsoft.Bcl.AsyncInterfaces NuGet 包版本 6.0.0.0,而 AutoFac 程序集引用 Microsoft.Bcl.AsyncInterfaces.dll 版本 1.0.0.0
我们如何指示引导程序将 Microsoft.Bcl.AsyncInterfaces 程序集重定向到版本 6.0.0.0?是否有我们可以使用的 burn.config 文件,类似于 app.config 文件?
BootstrapperCore.config 就是 app.config.
我们正在开发基于 Burn 的设置,带有自定义 UI。
自定义 UI 项目使用 .NET Framework 4.8。
我们正在尝试使用 AutoFac 6.3。
当 运行 时,安装失败并出现以下异常:
"System.IO.FileLoadException Message=无法加载文件或程序集 'Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)“
发生这种情况是因为捆绑包使用 Microsoft.Bcl.AsyncInterfaces NuGet 包版本 6.0.0.0,而 AutoFac 程序集引用 Microsoft.Bcl.AsyncInterfaces.dll 版本 1.0.0.0
我们如何指示引导程序将 Microsoft.Bcl.AsyncInterfaces 程序集重定向到版本 6.0.0.0?是否有我们可以使用的 burn.config 文件,类似于 app.config 文件?
BootstrapperCore.config 就是 app.config.