You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2019重建C#项目遇.NETFramework v6.0引用程序集缺失求助

问题:Visual Studio 2019重建C#项目失败

我在Visual Studio 2019中重建C#项目时遇到问题。一开始机器里没有dotnet文件夹,就安装了.NET Core 2.1,但现在出现以下错误:

The reference assemblies for ".NETFramework,Version=v6.0" were not found. You might be using an older .NET SDK to target .NET 5.0 or higher. Update Visual Studio and/or your .NET SDK.

运行dotnet --info的输出:

.NET Core SDK (reflecting any global.json):
Version:   2.1.500
Commit:    b68b931422
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.19045
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\2.1.500\
Host (useful for support):
  Version: 2.1.6
  Commit:  3f4f8eebd8
.NET Core SDKs installed:
  2.1.500 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

项目的.csproj文件内容:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
    <EnableDefaultCompileItems>false</EnableDefaultCompileItems> 
  </PropertyGroup>

解决方案

  • 安装.NET 6.0 SDK:项目目标框架为net6.0,但当前仅安装了.NET Core 2.1 SDK,版本过低无法支持.NET 6.0编译,需安装对应版本的SDK。
  • 升级Visual Studio 2019:Visual Studio 2019需更新至16.11版本及以上才能支持.NET 6.0。打开Visual Studio的「工具」->「获取工具和功能」,检查并安装.NET 6.0开发工作负载。
  • 验证安装结果:安装完成后,重新运行dotnet --info,确认输出中包含.NET 6.0 SDK及运行时,再尝试重建项目即可解决错误。

内容的提问来源于stack exchange,提问作者Rina Barak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 02:32:41