• Newtonsoft.Json源码的solution打开之后,无法加载project


    无法加载项目

    https://github.com/JamesNK/Newtonsoft.Json

    C: epositoryGitHubOtherNewtonsoft.JsonSrcNewtonsoft.JsonNewtonsoft.Json.csproj : error : The project file cannot be opened by the project system, because it is missing some critical imports or the referenced SDK cannot be found.

    Detailed Information:
    Unable to locate the .NET Core SDK. Check that it is installed and that the version specified in global.json (if any) matches the installed version.

    查看根目录下的global.json文件

    {
    "sdk": {
    "version": "2.2.105"
    }
    }

    本地环境缺少2.2.105

    https://chocolatey.org/packages/dotnetcore-sdk/2.2.105

    使用choco进行安装

    编译失败

    Error occurred while restoring NuGet packages: The operation failed as details for project Newtonsoft.Json could not be loaded.
    1>------ Build started: Project: Newtonsoft.Json, Configuration: Release Any CPU ------
    1>C:Program Filesdotnetsdk2.2.105SdksMicrosoft.NET.Sdk argetsMicrosoft.PackageDependencyResolution.targets(208,5): error NETSDK1004: Assets file 'C: epositoryGitHubOtherNewtonsoft.JsonSrcNewtonsoft.Jsonobjproject.assets.json' not found. Run a NuGet package restore to generate this file.
    1>Done building project "Newtonsoft.Json.csproj" -- FAILED.
    1>C:Program Filesdotnetsdk2.2.105SdksMicrosoft.NET.SdkSdkSdk.targets(41,3): error MSB4019: The imported project "C:Program Files (x86)Microsoft Visual Studio2019CommunityMSBuildMicrosoftPortablev4.0Microsoft.Portable.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
    1>Done building project "Newtonsoft.Json.csproj" -- FAILED.
    1>C:Program Filesdotnetsdk2.2.105SdksMicrosoft.NET.SdkSdkSdk.targets(41,3): error MSB4019: The imported project "C:Program Files (x86)Microsoft Visual Studio2019CommunityMSBuildMicrosoftPortablev4.5Microsoft.Portable.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
    1>Done building project "Newtonsoft.Json.csproj" -- FAILED.
    1>C:Program Filesdotnetsdk2.2.105SdksMicrosoft.NET.Sdk argetsMicrosoft.PackageDependencyResolution.targets(208,5): error NETSDK1004: Assets file 'C: epositoryGitHubOtherNewtonsoft.JsonSrcNewtonsoft.Jsonobjproject.assets.json' not found. Run a NuGet package restore to generate this file.
    1>C:Program Filesdotnetsdk2.2.105SdksMicrosoft.NET.Sdk argetsMicrosoft.PackageDependencyResolution.targets(208,5): error NETSDK1004: Assets file 'C: epositoryGitHubOtherNewtonsoft.JsonSrcNewtonsoft.Jsonobjproject.assets.json' not found. Run a NuGet package restore to generate this file.
    1>C:Program Filesdotnetsdk2.2.105SdksMicrosoft.NET.Sdk argetsMicrosoft.PackageDependencyResolution.targets(208,5): error NETSDK1004: Assets file 'C: epositoryGitHubOtherNewtonsoft.JsonSrcNewtonsoft.Jsonobjproject.assets.json' not found. Run a NuGet package restore to generate this file.
    1>Done building project "Newtonsoft.Json.csproj" -- FAILED.

    C: epositoryGitHubOtherNewtonsoft.JsonSrcNewtonsoft.JsonNewtonsoft.Json.csproj : error MSB4057: The target "_GetRestoreSettingsPerFramework" does not exist in the project.

    https://github.com/JamesNK/Newtonsoft.Json/issues/2057#issuecomment-493294589

  • 相关阅读:
    Promise.all和Promise.race区别,和使用场景
    使用Promise解决多层异步调用的简单学习【转】
    前端性能优化-缓存
    Node.js机制及原理理解初步【转】
    微信小程序 canvas 字体自动换行(支持换行符)
    百度地图-鼠标悬停样式
    文件I/O相关函数
    获取系统限制信息
    标准C头文件
    数据库系统小结:(不包括详细知识点,更像一个大纲)
  • 原文地址:https://www.cnblogs.com/chucklu/p/11052300.html
Copyright © 2020-2023  润新知