【发布时间】:2020-06-27 03:34:19
【问题描述】:
我们即将升级我们的 .Net Core 解决方案。我们有多个微服务,例如:
- 客户
- 计费
- 帐户
- 库存
- 营销
他们都依赖于Common Utilities Project。它包含很棒的工具,例如:
- 文件解析器,
- 扩展方法,
- 常用函数/方法
- 等
整个公司都在使用。
当我们想从 2.2 升级到 3.1 时,哪个应该是第一个项目?
我想知道如果我们所有的 2.2 微服务都指向 3.1 实用程序项目怎么办?!
a) 这些项目是否向前兼容?
b) 如果新的 (3.1) Common 项目没有正确升级,这就是为什么所有其他解决方案都会遇到错误怎么办?
c) 我的建议是从将所有 5 个微服务升级到 3.1 开始,最后将通用解决方案升级到 3.1。这是最优解吗?
我正在尝试阅读Upgrade guide
【问题讨论】:
-
也许先更新你的包?一般来说,这里没有正确的答案。由您决定升级策略是什么
标签: c# .net asp.net-core .net-core asp.net-core-3.1