【问题标题】:I downloaded VS 2019 Enterprise. When I tried compile .net core 3.0 project, I got a problem我下载了 VS 2019 企业版。当我尝试编译 .net core 3.0 项目时,我遇到了问题
【发布时间】:2019-10-02 10:22:57
【问题描述】:

在 Target 框架的项目属性中,我没有看到可供选择的 .net core 3 选项。 在 VS 2019 预览版中,我通常可以选择它并构建项目。

NETSDK1045 当前的 .NET SDK 不支持面向 .NET Core 3.0。
以 .NET Core 2.2 或更低版本为目标,或使用支持 .NET Core 的 .NET SDK 版本

有同样的问题。我已经下载了最新的预览版和 .net core 3.0 预览版,确保选中了“使用 .NET Core SDK 的预览版”,但我仍然无法编译解决方案。

我还安装了 core sdk 3.0 并从 Vs 2019 中的选项设置中启用预览

【问题讨论】:

  • Visual Studio 2019 于一个月前发布。不要一开始就使用 RC。至于错误,则表示您尚未安装 .NET Core 3 SDK。安装 release 版本的VS 2019 和最新版本的.NET Core 3 SDK
  • 我在构建项目时安装了最新版本的 .Net Core SDK 3.0,但它不会恢复 Nu 包
  • 但您使用的是 old 版本的 Visual Studio 2019。安装 RTM 版本。上个月也有一些更新

标签: c# asp.net-mvc .net-core


【解决方案1】:

注 1) 这个答案是在 OP 注意到之前给出的

并从 Vs 2019 中的选项设置中启用预览

由于内容丰富,我将其留作参考。


note 2) VS2019 前段时间全面发布,建议大家先入手。你可以在这里得到它:

https://visualstudio.microsoft.com/downloads/


要让预览版显示在 VS 2019 中,您应该在“Tools -> Options -> Projects and Solutions -> .NET Core”下启用使用 .NET Core SDK 的预览版

使用 VS2019 版本 16.1.0 或更高版本的开发者可以在“Tools -> Options -> Environment -> Preview Features”下找到此选项。

【讨论】:

  • OP说安装的是RC版本而不是RTM
  • 我已经检查了 .net Core SDK 的使用预览
  • 请安装完整的vs2019,可能需要重启。开箱即用地为我工作。
【解决方案2】:

问题已通过重新启动 Visual Studio 解决** Check enable **在“工具 -> 选项”下使用 .NET Core SDK 的预览:

谢谢大家!

【讨论】:

    【解决方案3】:

    为未来的读者。

    该选项已移动(在 Visual Studio 2019 中)。

    工具 // 选项 // 环境 // 预览功能 //// 使用预览 .NET Core SDK(需要重启)

    # My version of VS 2019 just to be complete
    Microsoft Visual Studio 2019
    Version 16.2.0
    

    我原来的错误信息:

    NETSDK1045 当前的 .NET SDK 不支持面向 .NET Core 3.0。以 .NET Core 2.1 或更低版本为目标,或者使用支持 .NET Core 3.0 的 .NET SDK 版本。我的项目名称 C:\Program Files\dotnet\sdk\2.1.801\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets 137

    【讨论】:

      猜你喜欢
      • 2020-12-12
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 2021-07-05
      • 2011-08-28
      • 2019-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多