can';t在0.5.1中生成默认blazor项目

can';t在0.5.1中生成默认blazor项目,blazor,Blazor,我似乎无法在0.5.1中构建默认blazor项目,并出现以下错误: 命令“dotnet”时出现错误MSB3073 “C:\Users\R.nuget\packages\microsoft.aspnetcore.blazor.build\0.5.1\targets../tools/microsoft.aspnetcore.blazor.build.dll” 写入启动json obj\Debug\netstandard2.0\WebApplication6.dll --参考“C:\Users\R\S

我似乎无法在0.5.1中构建默认blazor项目,并出现以下错误:

命令“dotnet”时出现错误MSB3073 “C:\Users\R.nuget\packages\microsoft.aspnetcore.blazor.build\0.5.1\targets../tools/microsoft.aspnetcore.blazor.build.dll” 写入启动json obj\Debug\netstandard2.0\WebApplication6.dll --参考“C:\Users\R\Source\Repos\WebApplication6\WebApplication6\obj\Debug\netstandard2.0\blazor/bootjson references.txt” --嵌入式资源“C:\Users\R\Source\Repos\WebApplication6\WebApplication6\obj\Debug\netstandard2.0\blazor/embedded.resources.txt” --启用链接器--输出“C:\Users\R\Source\Repos\WebApplication6\WebApplication6\obj\Debug\netstandard2.0\blazor/blazor.boot.json” 已退出,代码为-2147450730。WebApplication6 C:\Users\R.nuget\packages\microsoft.aspnetcore.blazor.build\0.5.1\targets\blazor.monorauntime.targets 635


我也犯了同样的错误。这是因为我安装了.NETCore2.1预览sdk。在我下载了none预览版之后,它工作得很好

您可以通过thins链接下载:

将SDK版本更改为您在
global.json
中在计算机上安装的版本,或尝试删除
global.json

如果您想知道安装了哪个版本的.net core,请运行以下命令:

dotnet --version

在我的例子中,它是由项目名称中的空格(或文件夹结构中的某处)引起的。我完全删除了空格(并用下划线替换了一些空格),这对我起到了作用。

你的应用程序路径中的
dotnet--version
是怎么说的?