看起来 Steeltoe 提供了三个连接器 nuget 包https://www.nuget.org/packages/Steeltoe.Connector.ConnectorCore/ https://www.nuget.org/packages/Steeltoe.Connector.CloudFoundry/ https:// www.nuget.org/packages/Steeltoe.CloudFoundry.ConnectorCore/。我在 .net core 3.1 中有一个 ASP.NET Core 应用程序。我现在应该选择哪一个?我还可以获得每个这些软件包的详细文档。看起来 Steeltoe.Connector.ConnectorCore 需要 .netcore3.1,而另外两个只需要 .nestandard2.0。知道为什么会这样吗?理想情况下,所有可重用库都以 .netstandard2.X 为目标,如果我没记错的话
问问题
75 次
1 回答
1
对于 Steeltoe 3.0 使用Steeltoe.Connector.ConnectorCore
和 Steeltoe.Connector.CloudFoundry
- https://steeltoe.io/docs/3/connectors/usage#cloud-foundry
对于 Steeltoe 2.x 使用Steeltoe.CloudFoundry.ConnectorCore
.
就目标而言,Steeltoe 3.0 专注于 .NET Core 3.1+,因此我们并没有刻意为该分支上的任何旧版本构建兼容性。在某些情况下,我们正在定位netcoreapp3.1
并且可能正在定位netstandard2.0
......我们已经回拨了几个包,虽然看起来 ConnectorCore 还没有调整,我们必须看看它是否我们可以。
如果你使用 .NET Core 3.1 之前的任何东西,你应该使用 Steeltoe 2.x,它仍然被维护。
于 2020-10-12T17:56:51.757 回答