C# 项目与netcoreapp2.0不兼容

C# 项目与netcoreapp2.0不兼容,c#,asp.net-mvc,.net-core,C#,Asp.net Mvc,.net Core,我正在尝试连接我的MVC核心项目 使用SqlLite访问我的库(通用Windows平台),但我收到以下编译错误: Project ChatProj is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0). Project ChatProj supports: uap10.0.15063 (UAP,Version=v10.0.15063) WebChat C:\Users\VadimPc\source\repos\Chat

我正在尝试连接我的MVC核心项目 使用SqlLite访问我的库(通用Windows平台),但我收到以下编译错误:

Project ChatProj is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0). 
Project ChatProj supports: uap10.0.15063 (UAP,Version=v10.0.15063)  WebChat C:\Users\VadimPc\source\repos\ChatProj\WebChat\WebChat.csproj   1

基本上.NET核心项目只能引用.NET标准或其他.NET核心项目,因此不可能引用通用Windows平台项目。但这并不完全正确,例如,一个.NET核心项目可以使用兼容性垫片引用一个.NET Framework库。我怀疑您的UWP项目还包含一个用户界面,在这种情况下,将逻辑提取到.NET标准项目并引用新库是有意义的,同时将GUI保留在UWP项目中

我假设另一个项目不是.NET核心,而是一个通用Windows平台项目?是的,库是通用Windows平台,那么我如何将UWP和MVC项目结合起来?作为第一步,我建议阅读一些有关.NET运行时和支持的平台、.NET核心和.NET标准的背景信息。作为第二步,我将UWP项目中的用户界面和逻辑分为两个独立的项目。我将它们分为两个不同的项目,我有一个数据库项目库和两个GUI项目MVC和Windows 10