【问题标题】:Is there a build of google-api-dotnet-client that is compatible with .Net Framework 4.8是否有与 .Net Framework 4.8 兼容的 google-api-dotnet-client 构建
【发布时间】:2022-01-20 16:40:41
【问题描述】:

我的项目 w/c 使用 google-api-dotnet-client 需要从 .Net Framework 4.5 升级到 4.8 才能使用 TLS1.3。是否有与 .Net Framework 4.8 兼容的 google-api-dotnet-client 版本?

【问题讨论】:

  • 大多数面向 4.5 的库已经与 4.8 运行时“(向前)兼容”。这里和那里都有一些非常罕见的皱纹,尽管如果不想使用更新的目标版本中提供的功能,许多包作者很乐意将其留在旧版本中。那么:当前的库是否与 .Net 4.8 应用程序实际上不兼容
  • (因为如果它实际上不是不兼容的;不用担心。另外,要求一个库,甚至更新这样的库,是题外话,没有与某些实际井相关的非常具体的问题-定义的问题。)
  • @user2864740 看起来好像或者升级过程中遗漏了什么,但是当我运行我的应用程序时,我得到了一个FileNotFoundExceptionCould not load file or assembly 'System.Net.Http.Primitives, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
  • stackoverflow.com/q/70782146/168345#comment125134175_70782146 设法通过将 packages.config 中的 targetFramework 属性从 net40 更新为 net48 来解决此问题

标签: c# google-api-dotnet-client .net-framework-4.8


【解决方案1】:

Google api .net client library 支持 4.5+,所以是的,它支持 .net 框架 4.8,只需留意该版本的 .net 框架的 EOL,在某些时候对 EOL 版本的支持已被删除。

即使它不再支持它,您也应该能够在 Nuget 上使用过时的包,除非您使用的 api 发生重大变化,否则这些包仍然可以工作,这种情况并不经常发生。

【讨论】:

    猜你喜欢
    • 2021-07-20
    • 2023-02-08
    • 1970-01-01
    • 2020-10-16
    • 2021-06-25
    • 2020-06-21
    • 1970-01-01
    • 2020-12-15
    • 2018-12-30
    相关资源
    最近更新 更多