zoukankan      html  css  js  c++  java
  • 项目文件不完整。缺少预期导入,DotnetCore如何切换SDK版本

    1. 项目文件不完整。缺少预期导入

    如图:

    2. 出现原因:

    SDK版本与项目所需的SDK版本不一致。

    3. 解决问题:

    3.1 项目所需的SDK版本如何确定?

    a. 检查.sln文件所在目录是否有:global.json文件。例如有:示例代码

    {
      "tools": {
        "dotnet": "3.0.100-preview-009750"
      },
      "sdk": {
        "version": "3.0.100-preview-009750"
      },
      "msbuild-sdks": {
        "Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.19055.1"
      }
    }
    
    

    b. 如果global.json文件,则进入具体项目中,查看SDK版本。

    3.2 已确定问题:项目所需SDK版本与当前系统的SDK版本不一致,开始解决问题:

    a. 查看本机安装过的SDK版本:
    #CMD中运行
    dotnet --info
    如图:

    b. 当前是否有项目所需的SDK版本,如果没有:下载安装对应版本的SDK!https://dotnet.microsoft.com/download

    c. 如已安装对应版本,且global.json也已经指定,则重新加载即可。

    d. 如已安装对应版本,但是global.json不存在,(当global.json不存在的时候,项目会默认使用当前系统的dotnet版本),这需要创建global.json
    # 这个版本必须是你本地有的哦!
    dotnet new globaljson --sdk-version 2.2.100 --force

    完成!

  • 相关阅读:
    CSS3新特性
    CSS简述
    HTML5新属性
    Python学习笔记(十二)
    Python学习笔记(十一)
    Python学习笔记(十)
    Python学习笔记(九)
    Python学习笔记(八)
    Python学习笔记(七)
    Python学习笔记(六)
  • 原文地址:https://www.cnblogs.com/Imaigne/p/10573282.html
Copyright © 2011-2022 走看看