【发布时间】:2018-12-05 11:57:29
【问题描述】:
我正在尝试运行 ASP.NET Core 2.0 应用程序。但是,当我单击在 IDE 中运行(以构建应用程序)时,我收到此错误:
Controller.csproj:[NU1202] 包 Microsoft.CSharp 4.5.0 不是 与 netcoreapp2.1 (.NETCoreApp,Version=v2.1) 兼容。包裹 Microsoft.CSharp 4.5.0 不支持任何目标框架。
Controller.csproj:[NU1202] 包 System.Security.Principal 4.3.0 是 与 netcoreapp2.1 (.NETCoreApp,Version=v2.1) 不兼容。包裹 System.Security.Principal 4.3.0 不支持任何目标 框架。
谢谢你的提前。
【问题讨论】:
-
您尝试将完整框架包添加到 .NET Core 应用程序。
-
请发布您的
csproj文件,尤其是PackageReference元素。发布文本,而不是文本的屏幕截图 -
@Panagiotis,这里是:
<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp2.1</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.App" /> </ItemGroup> </Project>