简体   繁体   English

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

[英]NETSDK1073: The FrameworkReference 'Microsoft.AspNetCore.App' was not recognized

I use .NET Core 5.0.100-preview.7.20366.6, Blazor webassembly, Microsoft Visual Studio Community 2019 Preview Version 16.7.0 Preview 6.0我使用 .NET Core 5.0.100-preview.7.20366.6、Blazor webassembly、Microsoft Visual Studio Community 2019 Preview Version 16.7.0 Preview 6.0

在此处输入图像描述

file foo.csproj文件foo.csproj

<Project Sdk="Microsoft.NET.Sdk.Web">

    <PropertyGroup>
        <TargetFramework>net5.0</TargetFramework>
        <RuntimeIdentifier>browser-wasm</RuntimeIdentifier>
        <UseBlazorWebAssembly>true</UseBlazorWebAssembly>
    </PropertyGroup>

    <ItemGroup>
        <PackageReference Include="DevExpress.Blazor" Version="20.1.5" />
        <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="5.0.0-preview.7.20365.19" />
        <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="5.0.0-preview.7.20365.19" PrivateAssets="all" />
        <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="5.0.0-preview.7.20365.19" />
        <PackageReference Include="System.Net.Http.Json" Version="5.0.0-preview.7.20364.11" />
    </ItemGroup>

</Project>

When press F5 to run debug:F5运行调试时:

Error错误

NETSDK1073: The FrameworkReference 'Microsoft.AspNetCore.App' was not recognized NETSDK1073:无法识别 FrameworkReference 'Microsoft.AspNetCore.App'

在此处输入图像描述

How to fix it?如何解决?

For .NET Core 3.1 apps, adding <GenerateErrorForMissingTargetingPacks>false</GenerateErrorForMissingTargetingPacks> to the .csproj file will prevent this error:对于 .NET Core 3.1 应用程序,将<GenerateErrorForMissingTargetingPacks>false</GenerateErrorForMissingTargetingPacks>添加到.csproj文件将防止出现此错误:

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

I just resolved the same issue with this process:我刚刚用这个过程解决了同样的问题:

-Close the project - 关闭项目

-Delete the bin and obj folders in the Blazor.Client project - 删除Blazor.Client项目中的bin和obj文件夹

-Reopen the project -重新打开项目

-Open Nuget Console: Tools -> Nuget Package Manager -> Nuget Package Manager Console -Open Nuget Console: Tools -> Nuget Package Manager -> Nuget Package Manager Console

-Enter dotnet restore in the command line - 在命令行输入dotnet restore

After that I hit F5 and the project compiled, and started之后我按 F5 并编译项目并开始

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 什么<FrameworkReference Include="Microsoft.AspNetCore.App" />实际上是在 .net core 3+ 中做的吗? - What <FrameworkReference Include="Microsoft.AspNetCore.App" /> is actually do in .net core 3+? 警告 NETSDK1080:面向 .NET Core 3.0 或更高版本时,不需要对 Microsoft.AspNetCore.App 的 PackageReference - warning NETSDK1080: A PackageReference to Microsoft.AspNetCore.App is not necessary when targeting .NET Core 3.0 or higher Warning.NETSDK1071 对“Microsoft.AspNetCore.App”的 PackageReference 指定了“2.1.6”的版本 - Warning NETSDK1071 A PackageReference to 'Microsoft.AspNetCore.App' specified a Version of `2.1.6` Docker - 在构建时找不到框架 microsoft.AspNetCore.App,版本 &#39;3.1&#39;0 - Docker - The framework microsoft.AspNetCore.App, version '3.1'0 was not found on build 修复指定的框架&#39;Microsoft.AspNetCore.App&#39;版本&#39;2.1.1&#39; - Fixing The specified framework 'Microsoft.AspNetCore.App', version '2.1.1' 找不到指定版本的 Microsoft.NetCore.App 或 Microsoft.AspNetCore.App。 .net 6.0升级 - The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found. .net 6.0 upgrade 未找到 Microsoft.NetCore.App 或 Microsoft.AspNetCore.App 的指定版本 - The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found 控制台应用程序已更新为 .Net Core 3.1 错误找不到框架“Microsoft.AspNetCore.App”,版本“3.1.0” - Console App Updated to .Net Core 3.1 Error The framework 'Microsoft.AspNetCore.App', version '3.1.0' was not found Microsoft.AspNetCore.App - 版本控制/是否应该在非ASP.NET类库中引用? - Microsoft.AspNetCore.App - Versioning / Should it be referenced in non ASP.NET class libraries? PackageReference Microsoft.AspNetCore.App 从核心 2.2 到核心 3 和 3.1 的方式变化 - PackageReference Microsoft.AspNetCore.App change of manner from core 2.2 to core 3 & 3.1
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM