Aspnetcore: 无法启动由“dotnet new blazor”命令生成的 Blazor 0.8.0 独立项目。

创建于 2019-02-06  ·  3评论  ·  资料来源: dotnet/aspnetcore

描述错误

dotnet new blazor命令生成的 Blazor 0.8.0 独立项目无法启动。

重现

重现行为的步骤:

  1. 这里安装 .NET Core SDK ver.3.0.0-preview- 19075-0444
  2. 安装 Visual Studio 2019 预览版 2。
  3. 通过dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-19104-04安装 Blazor 0.8.0 模板
  4. 通过dotnet new blazor创建 Blazor 0.8.0独立项目。
  5. 通过dotnet build恢复和构建它。 (这将是成功的。)
  6. 通过dotnet run运行它
  7. 显示错误消息(见下文),但无法启动。
The specified framework 'Microsoft.AspNetCore.App', version '3.0.0-preview-19104-06' was not found.

预期行为

dotnet run成功启动 blazor 服务器。

屏幕截图

image

额外的背景

dotnet new blazorhosted CLI 生成的 Blazor 0.8.0 托管版本工作正常。

我在 Internet 搜索中找不到.NET Core SDK 或 Runtime 的 3.0.0- 19104-06版本。

我的解决方法

我重写了 "%HOME%.nuget\packages\microsoft.aspnetcore.blazor.cli\0.8.0-preview-19104-06\lib\netcoreapp3.0\dotnet-blazor.runtimeconfig.json" 以使用 v.19075-0444而不是v.19104-06。

image

之后,“dotnet run”工作正常。

area-mvc question

所有3条评论

附加信息

Visual Studio 2019 Preview 2.x生成的 Blazor 独立项目运行良好。

这些项目的区别如下:

<!-- from "dotnet new blazor"-->
<DotNetCliToolReference Include="Microsoft.AspNetCore.Blazor.Cli" Version="0.8.0-preview-19104-06" />

```xml

I tried uninstall the project template with `dotnet new -u Microsoft.AspNetCore.Blazor.Templates -Version` command, and reinstall it with `dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-19104-04` command.

After that, `dotnet new blazor` generate the csproj as bellow:

```xml
<!-- from "dotnet new blazor" after reinstall project template -->
<DotNetCliToolReference Include="Microsoft.AspNetCore.Blazor.Cli" Version="0.8.0-preview-19104-04" />

当然,版本 0.8.0-preview-19104-04 CLI 工作正常。

我不知道为什么我对DOTNET CLI Blazor项目模板的第一次安装是配置为使用无效的版本“19104- 06”。

感谢您与我们联系,@jsakamoto。
很高兴你找到了这个问题的原因并设法解决了它。
@danroth27 ,这可能是由什么引起的?

@jsakamoto我怀疑当您最初安装 Blazor 模板时,您不知何故从我们的带有开发版本的 MyGet 提要中获取了模板包的一个版本。

既然您已经解决了自己的问题,我将继续并关闭它。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

mj1856 picture mj1856  ·  3评论

FourLeafClover picture FourLeafClover  ·  3评论

rbanks54 picture rbanks54  ·  3评论

ermithun picture ermithun  ·  3评论

UweKeim picture UweKeim  ·  3评论