gpt4 book ai didi

autofac - Autofac 4 支持哪些 PCL 配置文件?

转载 作者:行者123 更新时间:2023-12-02 09:24:11 28 4
gpt4 key购买 nike

我们在我们的 PCL (Profile259) 中使用 Autofac 3.5.2,Nuget 告诉我们版本 4.1 可用,但当我们尝试更新它时,Nuget 失败并显示以下消息:

“您正在尝试将此软件包安装到目标为“portable-net45+win+wpa81+wp80+MonoTouch10+MonoAndroid10+xamarinmac20+xamarintvos10+xamarinwatchos10+xamarinios10”的项目中,但该软件包不包含任何程序集引用或与该框架兼容的内容文件。有关更多信息,请联系包作者。”

有人能够让 Autofac 4.1 在任何 PCL 配置文件中工作吗?

谢谢!-汤姆·B。

最佳答案

Autofac 4 是使用 netstandard target framework 发布的它是新的 .NET Core 平台的一部分。 netstandard 的目的是用更容易理解的东西来替换无数且稍微令人困惑的 PCL 目标。

Autofac 4 支持 netstandard1.1 The documentation on the netstandard TFM ("target framework moniker") explains the compatibility of that.简而言之:

  • .NET 4.5+ (net45)
  • Mono/Xamarin 平台
  • 通用 Windows 平台 10 (uap10.0)
  • Windows 8.0 (win8.0)
  • Windows Phone 8.1 (wpa8.1)

不再支持Windows Phone Silverlight (wp8.0) - 以netstandard1.0结束。

netstandard1.1 与这些 PCL 配置文件兼容(也根据文档):

  • 个人资料7
  • 个人资料32
  • 个人资料44
  • 个人资料111
  • 个人资料151

它与 Profile259 不兼容 - 即 netstandard1.0。不兼容的是 Windows Phone Silverlight 目标,该目标已被弃用,并且在 Autofac 4 中不再受支持。

关于autofac - Autofac 4 支持哪些 PCL 配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39256980/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com