NETSDK1073:无法识别FrameworkReference'Microsoft.AspNetCore.App'

时间:2020-07-31 13:04:52

标签: c# asp.net-core devexpress blazor blazor-webassembly

我使用.NET Core 5.0.100-preview.7.20366.6,Blazor Webassembly,Microsoft Visual Studio Community 2019预览版本16.7.0预览版6.0

enter image description here

文件 private DateTime _dateTime; public DateTime Date { get { return _dateTime; } set { _dateTime = value; } }

foo.csproj

当按 F5 运行调试时:

错误

NETSDK1073:未引用FrameworkReference'Microsoft.AspNetCore.App' 认可

enter image description here

如何解决?

2 个答案:

答案 0 :(得分:2)

我刚刚通过此过程解决了相同的问题:

-关闭项目

-删除Blazor.Client项目中的bin和obj文件夹

-重新打开项目

-打开Nuget控制台:工具-> Nuget软件包管理器-> Nuget软件包管理器控制台

-在命令行中输入 dotnet恢复

此后,我按F5键并编译了项目,然后开始

答案 1 :(得分:1)

对于.NET Core 3.1应用,将<GenerateErrorForMissingTargetingPacks>false</GenerateErrorForMissingTargetingPacks>添加到.csproj文件中将防止此错误:

<PropertyGroup>
  <TargetFramework>netcoreapp3.1</TargetFramework>
  <GenerateErrorForMissingTargetingPacks>false</GenerateErrorForMissingTargetingPacks>
</PropertyGroup>