【问题标题】:Incompatible Framework version in NuGet InstallationNuGet 安装中的框架版本不兼容
【发布时间】:2019-08-04 09:44:54
【问题描述】:

我正在尝试在 Visual Studio Community 2017 中安装“Microsoft.CrmSdk.CoreAssemblies”Nuget 包。

由于某种原因,我收到此错误,我似乎无法在 google 中找到解决方案。

严重性代码描述项目文件行抑制状态 错误无法安装包“Microsoft.CrmSdk.CoreAssemblies 9.0.2.12”。您正在尝试将此包安装到以“.NETFramework,Version=v4.6.1”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系包作者。

按照 Udemy.com 上的课程说明,我尝试将项目的 .NetFramework 版本降低到 4.5.2,但无济于事。

有人知道如何处理吗?

提前致谢!

【问题讨论】:

    标签: .net frameworks nuget package version


    【解决方案1】:

    查看package metadata on fuget.org,它只在Frameworks 之后列出了“net462”。因此,您需要更新您的项目以使用与 net462 兼容的 TFM(.NET Framework 4.6.2 或更高版本,但可能 NuGet 也会恢复到某些 .NET Core 项目中。我对资产选择了解不多后备),但您当前使用的是 net461。

    【讨论】:

      【解决方案2】:

      转到项目属性并更改“目标框架 4.5.2.到 4.6.2

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-19
        • 2021-06-28
        相关资源
        最近更新 更多