在 ASP.NET Core 2.2 应用程序中安装 Microsoft 扩展包 3.1

问题描述

因为使用一个包(例如Masstransit最新版本)我必须升级
的版本 Microsoft.Extensions.Configuration.Abstractions 从 2.2.0 到 3.1.11。

安装软件包后,我运行了我的应用程序,它完全正常运行。但我有部署问题或一些隐藏的副作用的压力!

一个挑战:升级这个包后,我不得不安装一堆微软扩展包来构建我的应用程序。有了这个改变,我的应用程序已经完全正确了!但是对于部署来说,它的变化似乎太大了。

我必须升级或安装的软件包:

<packagereference Include="Microsoft.Extensions.Configuration.Abstractions" Version="3.1.11" />
<packagereference Include="Microsoft.Extensions.Primitives" Version="3.1.11" />
<packagereference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.1.11" />
<packagereference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="3.1.11" />
<packagereference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="3.1.11" />
<packagereference Include="Microsoft.Extensions.FileProviders.Abstractions" Version="3.1.11" />
<packagereference Include="Microsoft.Extensions.Logging.Abstractions" Version="3.1.11" />
<packagereference Include="Microsoft.Extensions.Options" Version="3.1.11" />
<packagereference Include="Microsoft.Extensions.Hosting.Abstractions" Version="3.1.11" />

还有其他解决方案吗?这个解决方案是否正确?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)