【问题标题】:post .net core 3 sdk install errors发布 .net core 3 sdk 安装错误
【发布时间】:2020-01-26 00:39:08
【问题描述】:

在 Win10 上,我安装了 .net core 2.2,vs 代码运行良好(使用 c# 扩展)。我安装了最新的visual studio,以为它也会安装.net core 3,但没有,所以我从以下位置下载并安装了sdk:

https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-3.0.100-windows-x64-installer

从那时起,当我创建一个新项目(比如 dotnet new 控制台)时,我没有做任何事情就遇到了多个错误:

运行 dotnet --version 返回:

dotnet --version
3.0.100

classes.csproj 显示:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
  </PropertyGroup>
</Project>

运行:dotnet 构建

Microsoft (R) Build Engine version 16.3.0+0f4c62fea for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Restore completed in 65.55 ms for E:\training\Csharpe\classes\classes.csproj.
  classes -> E:\training\Csharpe\classes\bin\Debug\netcoreapp3.0\classes.dll

    0 Error(s)

Time Elapsed 00:00:00.95

dotnet restore 返回:

  Restore completed in 18.49 ms for E:\training\Csharpe\classes\classes.csproj.

如果我在 Visual Studio 中创建 2.1 应用程序,我不会遇到任何问题,所以它只是 v3 ???

【问题讨论】:

  • 添加global.json文件强制使用2.2 SDK。
  • 嗨,这也让它作为 v3 运行吗?寻找解决方法而不是解决方法。
  • 您的classes.csproj 是什么样的?具体来说,它的目标是什么框架?您是否将其设置为netcoreapp3.0?你试过建造吗?这些可能是由于 VS Code 还没有机会恢复所需的包而导致的虚假错误。
  • 嗨编辑主要问题以显示输出。

标签: c# .net-core


【解决方案1】:

所以最后通过以下方法解决了这个问题:

已卸载 .net core 3 重新启动 再次安装 .net core 3(同样安装 dotnet-sdk-3.0.30.exe)
打开终端并运行返回 v3 的“dotnet --version”。
运行“dotnet new mvc”
用可视代码打开,没有错误!!!

2019 年开设视觉工作室
创建新项目 - 仍然没有 .net core 3 选项!!!
将 Visual Studio 从 16.3.1 更新到 16.3.2,我可以选择创建 3.0 !!!

谢谢 S

【讨论】:

    猜你喜欢
    • 2020-05-23
    • 2021-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多