【问题标题】:Issues "getting started" with BlazorBlazor 的“入门”问题
【发布时间】:2019-05-31 11:29:57
【问题描述】:

我正在尝试按照 Microsoft 的 guidelines 开始使用 Blazor,

我已经按照说明安装了.NET Core 3.0 Preview SDK, 但后来我尝试运行命令

dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview5-19227-01

分别以管理员身份和非管理员身份从终端和PowerShell中, 收到此错误:

您的意思是运行 dotnet SDK 命令吗?请从以下位置安装 dotnet SDK:...

我还是继续安装Visual Studio Preview(使用Blazor Extension

为了能够从 Visual Studio 终端运行命令, 但我只是收到此错误:

命令“dotnet”无效。

似乎无法识别已安装的 SDK(3.0 或更早版本),

知道如何解决这个问题吗?提前致谢

【问题讨论】:

  • 安装 SDK 后是否重启过?您是否检查过 dotnet 是否在您的系统路径中?虽然我认为如果您使用的是 Visual Studio 终端,它可能不需要在路径中。
  • 我已经重启了好几次,在环境变量中我没有1,不是2,而是3! dotnet:“c:\Program Files(x86)\dotnet\”、“c:\Program Files\dotnet\”和“c:\Program Files\dotnet”。我已经手动添加了最后两个中的一个,我不记得是哪一个。 [编辑:问题仍然存在]
  • 我想如果您的路径中有多个相同的可执行文件,那么它无法解析您尝试调用哪个可执行文件 - 尝试手动使用 .NET Core 3.0 的完整路径命令行中的 SDK dotnet.exe,例如"c:\Program Files\dotnet\dotnet.exe" new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview5-19227-01(如果不确定哪个是哪个,可以使用dotnet --version查找exe的版本)
  • @Dillanm 成功了!你太棒了,谢谢队友,如果你把它作为答案发布,我会马上接受它
  • 别担心,很高兴我能帮上忙 :)

标签: c# .net blazor .net-core-3.0


【解决方案1】:

我想如果您的路径中有多个相同的可执行文件,那么它无法解析您尝试调用的那个。

尝试在命令行中手动使用 .NET Core 3.0 SDK dotnet.exe 的完整路径,例如 "C:\Program Files\dotnet\dotnet.exe" new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview5-19227-01(如果不确定哪个是哪个,可以使用dotnet --version查找exe的版本)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多