无法在0.5.1中构建默认的blazor项目

时间:2018-07-29 09:00:12

标签: blazor

我似乎无法在0.5.1中构建默认的blazor项目并得到以下错误:

  

错误MSB3073命令“ dotnet   “ 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   --references“ C:\ Users \ R \ Source \ Repos \ WebApplication6 \ WebApplication6 \ obj \ Debug \ netstandard2.0 \ blazor / bootjson-references.txt”   --embedded-resources“ C:\ Users \ R \ Source \ Repos \ WebApplication6 \ WebApplication6 \ obj \ Debug \ netstandard2.0 \ blazor / embedded.resources.txt”   --linker-enabled --output“ C:\ Users \ R \ Source \ Repos \ WebApplication6 \ WebApplication6 \ obj \ Debug \ netstandard2.0 \ blazor / blazor.boot.json”“   退出,代码为-2147450730。 Web应用程序6   C:\ Users \ R.nuget \ packages \ microsoft.aspnetcore.blazor.build \ 0.5.1 \ targets \ Blazor.MonoRuntime.targets   635

3 个答案:

答案 0 :(得分:1)

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

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

dotnet --version

答案 1 :(得分:0)

我有同样的错误。这是因为我已经安装了.net core 2.1预览SDK。下载完非预览版后,它运行良好。

您可以通过Thins链接下载它: https://blazor.net/docs/get-started.html

答案 2 :(得分:0)

在我的情况下,这是由项目名称(或文件夹结构中的某处)中的空格引起的。我完全删除了空格(并用下划线_代替了一些空格),这对我来说是成功的秘诀。