gpt4 book ai didi

c# - 无法将.Net Core 2.0项目的项目引用添加到Azure函数项目(netStandard2.0)

转载 作者:行者123 更新时间:2023-12-03 01:44:10 25 4
gpt4 key购买 nike

我使用的是 Visual studio 2017 v-15.6.0。我的服务存在于 core 2.0 项目中。我试图将核心 2.0 服务引用到不支持的 azure 函数项目(netStandard2.0)。我低于错误。'netcoreapp2.0'。它无法被面向“.NETStandard,Version=v2.0”的项目引用。你能帮助我继续前进吗?

最佳答案

该消息完全正确。 netcoreapp2.0 是一个框架目标; netstandard2.0 是一个标准目标。多个不同的框架实现相同的标准,这意味着针对某个标准的东西无法知道它将在哪个框架上运行。因此:

  • 面向框架的项目可以引用引用同一框架或该框架实现的标准的库 - 即 netcoreapp2.0 项目可以引用 netcoreapp2.0 或 netstandard2.0 库
  • 面向某个标准的库可以引用其他面向该标准的库 - 即 netstandard2.0 库可以引用 netstandard2.0 库

如果您的项目以 netstandard2.0 为目标,而您想要引用的内容仅以 netcoreapp2.0 为目标,那么这是行不通的;要么:

  • 您可以更改您的项目以定位框架:netcoreapp2.0
  • 如果您控制该库,则可以尝试更改引用的库以针对标准:netstandard2.0

关于c# - 无法将.Net Core 2.0项目的项目引用添加到Azure函数项目(netStandard2.0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49232221/

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