首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对dotnet核心2.1.0API项目的警告

对dotnet核心2.1.0API项目的警告
EN

Stack Overflow用户
提问于 2018-11-02 04:59:18
回答 1查看 1.4K关注 0票数 0

dotnet的新版本

VS2017版本: 15.8

.Net核心SDK: 2.1.403

我的项目显示了以下例外情况:

C:\gitprojects\crm-api\DA Digital APIs\DA.Digital.CRM.Api\DA.Digital.CRM.Api.csproj : warning NU1701: Package 'Microsoft.AspNet.Cors 5.2.6‘使用'.NETFramework,Version=v4.6.1’而不是项目目标框架'.NETCoreApp,Version=v2.1‘恢复。此软件包可能与您的项目不完全兼容。C:\gitprojects\crm-api\DA Digital APIs\DA.Digital.CRM.Api\DA.Digital.CRM.Api.csproj : warning NU1701: Package 'Microsoft.AspNet.WebApi.Core 5.2.6‘使用'.NETFramework,Version=v4.6.1’而不是项目目标框架'.NETCoreApp,Version=v2.1‘恢复。此软件包可能与您的项目不完全兼容。C:\gitprojects\crm-api\DA Digital APIs\DA.Digital.CRM.Api\DA.Digital.CRM.Api.csproj : warning NU1701: Package 'Microsoft.AspNet.Cors 5.2.6‘使用'.NETFramework,Version=v4.6.1’而不是项目目标框架'.NETCoreApp,Version=v2.1‘恢复。此软件包可能与您的项目不完全兼容。C:\gitprojects\crm-api\DA Digital APIs\DA.Digital.CRM.Api\DA.Digital.CRM.Api.csproj : warning NU1701: Package 'Microsoft.AspNet.WebApi.Core 5.2.6‘使用'.NETFramework,Version=v4.6.1’而不是项目目标框架'.NETCoreApp,Version=v2.1‘恢复。此软件包可能与您的项目不完全兼容。

Q:原因是什么?有什么解决办法吗?

EN

回答 1

Stack Overflow用户

发布于 2018-11-02 08:16:12

您正在使用完整的框架nuget包。使用AspNetCore包代替。

让我们看一下第一个警告:

C:\gitprojects\crm-api\DA Digital APIs\DA.Digital.CRM.Api\DA.Digital.CRM.Api.csproj : warning NU1701: Package 'Microsoft.AspNet.Cors 5.2.6‘使用'.NETFramework,Version=v4.6.1’而不是项目目标框架'.NETCoreApp,Version=v2.1‘恢复。此软件包可能与您的项目不完全兼容。

它在抱怨Microsoft.AspNet.Cors - nuget链接

使用Microsoft.AspNetCore.Cors代替- nuget链接

通常,您希望使用与目标完全兼容的包。在这种情况下,netstandard2.0netcoreapp2.1。(您可以检查nuget.org中的依赖项以验证这一点。)

要进行快速修复,您是否尝试过使用Microsoft.AspNetCore.Appnuget链接

如果不是这样的话,我建议添加这个内容,并去掉它正在抱怨的ASP.NET包。那会解决你的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53112884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档