【问题标题】:issues with Calling watson API from a .net framework project. .net framework cannot refer to a .net core project从 .net 框架项目调用 watson API 的问题。 .net 框架不能引用 .net 核心项目
【发布时间】:2017-07-14 16:41:22
【问题描述】:

我有一个针对 .NET 框架 4.6 的项目,我需要在那里调用 Watson Conversation API。我创建了一个 .NET 核心项目并添加了 IBM.WatsonDeveloperCloud NuGET 包,但是它不允许我从 .net 框架引用 .net 核心应用程序。

错误:项目 X 以 .NETCoreApp 为目标,版本=v1.1。它不能被以 .NETFramework 为目标的项目引用,Version=v4.6

我尝试了很多东西,但仍然不起作用。任何帮助表示赞赏。

【问题讨论】:

  • 您使用的是 .NET Core 还是 .NET Platform 4.x?
  • 我正在使用 .NET 核心。我刚刚编辑了 .csproj 文件并将框架手动更改为 net45,现在似乎可以正常工作了!

标签: .net .net-core .net-framework-version watson-conversation


【解决方案1】:

阿梅内赫。

IBM.WatsonDeveloperCloud.* 位于 .net 标准库 1.3 版中,仅支持 .Net Framework 4.6 版

我仍然想了解您的情况。我了解您有两个项目,一个是 .Net Framework 4.5,另一个是 .Net Core。但是.Net Core 项目是一个应用程序还是一个类库?请让我知道有关您的方案的更多详细信息。

【讨论】:

  • 我将目标框架更改为 4.6,但我仍然收到错误,即 .NET 核心 v1.1 无法被以 .NETframework v4.6 为目标的项目引用。当我创建一个 .net 核心项目并在 .csproj 文件中手动将目标框架更改为 n3t46 时,它似乎工作正常。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-16
  • 1970-01-01
  • 2020-03-25
  • 1970-01-01
  • 2013-02-12
相关资源
最近更新 更多