【问题标题】:How do I get command dotnet to restore?如何让命令 dotnet 恢复?
【发布时间】:2019-06-03 13:48:52
【问题描述】:

我正在尝试使用 yeoman 在 MacOS v10.14.5 上的终端中使用 asp.net 核心创建一个 Web 应用程序。

dotnet 恢复 dotnet 新还原 dotnet 恢复新

┌────────────────────────────────────────────────────────────┐
│                   yo update check failed                   │
│            Try running with sudo or get access             │
│            to the local update config store via            │
│ sudo chown -R $USER:$(id -gn $USER) /Users/Ezekill/.config │
└────────────────────────────────────────────────────────────┘
Ezekills-MacBook-Pro:webapp Ezekill$ ls
MacApp
Ezekills-MacBook-Pro:webapp Ezekill$ cd MacApp
Ezekills-MacBook-Pro:MacApp Ezekill$ ls
Controllers         Program.cs          Views                                           global.json
Data                Properties              appsettings.Development.json    web.config
MacApp.csproj           README.md           appsettings.json            wwwroot
MacApp.db           Services            bower.json

模型 Startup.cs bundleconfig.json Ezekills-MacBook-Pro:MacApp Ezekill$ dotnet restore 未找到适用于 global.json 版本的兼容已安装 dotnet SDK:来自 [/Users/Ezekill/Desktop/webapp/MacApp/global.json] 的 [1.0.0-rc4-004771] 请安装 [1.0.0-rc4-004771] SDK 或使用已安装的 dotnet SDK 更新 [/Users/Ezekill/Desktop/webapp/MacApp/global.json]: 2.1.302 [/usr/local/share/dotnet/sdk] 2.1.500 [/usr/local/share/dotnet/sdk] 2.1.505 [/usr/local/share/dotnet/sdk] 3.0.100-preview5-011568 [/usr/local/share/dotnet/sdk] Ezekills-MacBook-Pro:MacApp Ezekill$ dotnet restore 未找到适用于 global.json 版本的兼容已安装 dotnet SDK:来自 [/Users/Ezekill/Desktop/webapp/MacApp/global.json] 的 [1.0.0-rc4-004771] 请安装 [1.0.0-rc4-004771] SDK 或使用已安装的 dotnet SDK 更新 [/Users/Ezekill/Desktop/webapp/MacApp/global.json]: 2.1.302 [/usr/local/share/dotnet/sdk] 2.1.500 [/usr/local/share/dotnet/sdk] 2.1.505 [/usr/local/share/dotnet/sdk] 3.0.100-preview5-011568 [/usr/local/share/dotnet/sdk]

要 dotnet 恢复 webapp 文件夹,但它会抛出一些关于更新或安装的信息?

【问题讨论】:

标签: asp.net asp.net-core terminal yeoman yeoman-generator


【解决方案1】:

.NET Core 的 yeoman 生成器非常老旧。它正在尝试使用 .NET Core 版本 1.0.0-rc4-004771。我建议您尝试使用带有dotnet new 的内置模板生成一个新项目。

【讨论】:

  • 我该怎么做?我在做一个在线udemy课程,所以我得到了一步一步的指导。不知道如何处理您的建议。
  • 你应该找到一门新课程。那个显然是非常过时的。它使用的是 .NET Core 1.0,它是 EOL,与当前的 LTS 版本 2.1 有很大不同。 Yeoman 生成器确实是您遇到的最少的问题。几乎你学到的所有东西都会出错,因为它不再那样工作了。
  • 好的,谢谢您的建议。我会寻找更讨厌的课程。
  • 您只需在控制台中输入dotnet new 并选择您想要创建的模板即可开始。
【解决方案2】:

修复它..

我没有使用 Yeoman 在我使用的 webapp 文件夹中构建 wepapp 命令:dotnet new webapp 而在 webapp 目录中而不是 命令:哟aspnet

感谢您的帮助。

【讨论】:

    猜你喜欢
    • 2017-04-13
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 2016-08-15
    • 1970-01-01
    相关资源
    最近更新 更多