【发布时间】: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