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

    完成!

  • 相关阅读:
    Smarty模板引擎技术(三)
    Smarty模板引擎技术(二)
    Smarty模板引擎技术(一)
    Ajax技术
    JavaScript--XML DOM
    JavaScript--HTML DOM
    [转]常用正则表达式
    JavaScript--事件
    CentOS 下开启PHP错误提示
    JavaScript实例
  • 原文地址:https://www.cnblogs.com/Imaigne/p/10573282.html
Copyright © 2011-2022 走看看