【问题标题】:Project file is incomplete. Expected imports are missing项目文件不完整。缺少预期的进口
【发布时间】:2018-03-22 15:32:47
【问题描述】:

格式化我的电脑后,我重新安装了 Vs 2017 V 15.6.3 并从 Microsoft 2.1.4 安装 ASP.Net Core SDK

但是当我创建新的 asp 核心应用程序时,VS 失败并出现错误

“项目文件不完整。缺少预期的导入”

请问,有人可以帮忙吗?

【问题讨论】:

标签: c# visual-studio .net-core


【解决方案1】:

解决了我将 Visual Studio 2017 更新到 15.9.11 的问题(我不记得失败的版本)。也许修复 Visual Studio 也可以。修复 .NET Core 安装,清理构建工件和临时文件并没有解决问题。

【讨论】:

    【解决方案2】:

    看来,visual studio 正在寻找正确版本的 sdk。 VS2017 不支持 VS2019 支持的所有版本的 sdk。当您安装 VS2019 时,它总是安装最新版本的 sdk,VS2017 不支持该版本,这会导致显示“项目文件不完整。缺少预期的导入。”并且项目变为 在 vs2017 项目中不可用

    .NET Core 2.2 sdk 受 VS2017 和 VS2019 支持。

    安装步骤:

    1.从控制面板卸载所有以前安装的sdk

    2.从“C:\Program Files\dotnet”中删除sdk文件夹

    3.安装.net core 2.2 sdk

    4.通过在管理命令提示符下运行 dotnet --version 检查安装的 sdk(如果它说不支持 dotnet,则从 C:\Windows\system32\global.json 更新 global.json 文件指向正确的 sdk 版本)

    5.重启电脑,重新打开VS

    sdk列表https://dotnet.microsoft.com/download/visual-studio-sdks

    【讨论】:

      猜你喜欢
      • 2019-10-22
      • 1970-01-01
      • 2021-08-04
      • 2011-03-29
      • 1970-01-01
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多