我使用此命令创建了一个新的blazor应用
dotnet new blazorhosted -o MyFirstBlazor
使用vs代码打开项目并使用ctr + f5调试时
显示以下错误
C:\Users\admin\.nuget\packages\microsoft.aspnetcore.blazor.build\0.7.0\targets\RazorCompilation.targets(184,5): error : rzc generate exited with code 1. [E:\Blazor\MyFirstBlazor\MyFirstBlazor.Client\MyFirstBlazor.Client.csproj]
Build FAILED.
C:\Users\admin\.nuget\packages\microsoft.aspnetcore.blazor.build\0.7.0\targets\RazorCompilation.targets(184,5): error : rzc generate exited with code 1. [E:\Blazor\MyFirstBlazor\MyFirstBlazor.Client\MyFirstBlazor.Client.csproj]
0 Warning(s)
1 Error(s)
并且在startup.cs文件中存在此错误
app.UseBlazor (Client.Startup>();
智能感知无法识别客户端名称空间 并显示此消息
"The type or namespace name 'Client' could not be found (are you missing a using directive or an assembly reference?)"
答案 0 :(得分:0)
您正在使用Dez / 2018中的Blazor 0.7.0。此后,添加了许多新功能和错误修复。
我建议您下载.Net Core 3.0 Preview6。您将能够创建一个项目并运行它而不会出现问题:
https://dotnet.microsoft.com/download/dotnet-core/3.0
要使用Preview 6,您将必须使用最新的Visual Studio Preview版本:
https://visualstudio.microsoft.com/vs/preview/
或者在Visual Studio中启用.NET Core SDK预览。
https://devblogs.microsoft.com/dotnet/net-core-tooling-update-for-visual-studio-2017-version-15-9/
答案 1 :(得分:0)