Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net web api .Net Core 1.1项目中的.Net Framework依赖项_Asp.net Web Api_.net Core_Visual Studio 2017 - Fatal编程技术网

Asp.net web api .Net Core 1.1项目中的.Net Framework依赖项

Asp.net web api .Net Core 1.1项目中的.Net Framework依赖项,asp.net-web-api,.net-core,visual-studio-2017,Asp.net Web Api,.net Core,Visual Studio 2017,我正在使用Visual Studio 2017。已经创建了一个.Net核心Web应用程序项目。我正在尝试添加一个.Net Framework 4.5依赖项,并获得以下结果: Package X.Y.Z 1.2.0-pre-000394 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package X.Y.Z 1.2.0-pre-000394 supports: net (.NETFramework,Version

我正在使用Visual Studio 2017。已经创建了一个.Net核心Web应用程序项目。我正在尝试添加一个.Net Framework 4.5依赖项,并获得以下结果:

Package X.Y.Z 1.2.0-pre-000394 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package X.Y.Z 1.2.0-pre-000394 supports: net (.NETFramework,Version=v0.0)
Package Microsoft.AspNet.WebApi.Client 5.2.3 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.AspNet.WebApi.Client 5.2.3 supports:
  - net45 (.NETFramework,Version=v4.5)
我对使用VS 2017和.Net Core 1.1.1是否真的可能感到困惑。有什么方法可以让这个工作正常吗?

检查包的目标框架,并检查项目的目标框架。正如您将从我最近的文章中看到的,在各种框架和在什么情况下使用什么项目类型之间存在很多混淆

第一个包(
X.Y.Z
)似乎针对的是完整的框架,尽管不清楚,因为似乎没有合适的版本(
.NETFramework,version=v0.0

Microsoft.AspNet.WebApi.Client
显然是为完整的.NET Framework 4.5构建的,您不能从.NET核心应用程序中使用它。我上面链接的问题的答案解释了原因;如果要跨不同类型的框架运行时(例如.NET framework、.NET Core、Mono)使用可移植库,则它们需要以.NET标准为目标。为特定框架构建的东西不会自动移植到其他框架


有关兼容性的信息,请参阅。

主要问题是我选择了错误的项目模板。当我应该使用ASP.NET核心Web应用程序(.NET Framework)模板时,我使用了ASP.NET核心Web应用程序(.NET Framework)模板。我需要后者,因为我需要在windows平台中与.NET Framework依赖项交互。