【问题标题】:Unable to reference a Blazor Component Library project无法引用 Blazor 组件库项目
【发布时间】:2019-12-01 22:36:58
【问题描述】:

我正在尝试关注这个article to create a razor component library。 这本身不是问题。

当我尝试将此项目引用到我的 Blazor 项目时,问题就出现了。

当我创建我的 Blazor 项目时,它总是被创建为一个 .Net 标准项目。 Razor 组件库创建为 Asp.net Core 项目。

我无法将 Blazor 项目创建为 Asp.net Core。 而且我无法将组件库创建为 .Net 标准。

我在这里做错了什么?

【问题讨论】:

    标签: asp.net-core razor components .net-standard blazor


    【解决方案1】:

    让我们从这里开始:

    我无法将 Blazor 项目创建为 Asp.net Core

    选择服务器端 Blazor 会在 Asp.net Core 中生成一个项目 使用服务器端 Blazor,您可以创建 Razor 类库。 使用客户端 Blazor,您无法创建 Razor 类库。您可以改为创建 Blazor 组件库。 Blazor 组件库应由命令外壳中的 blazorlib 模板创建...执行以下操作:

    dotnet new blazorlib -o MyComponentLib1
    

    现在将新创建的 Blazor 组件库项目添加到您的解决方案中,并按照此处描述的说明使用它:https://docs.microsoft.com/en-us/aspnet/core/blazor/class-libraries?view=aspnetcore-3.0&tabs=visual-studio#consume-a-library-component

    希望这会有所帮助...

    【讨论】:

    • 那么,我不能使用 Blazor Wasp 的 Razor 类库吗?我可以使用 .NET 标准库吗?
    • 我确信你知道 blazorlib 已经过时,Razor 类库是要走的路。
    猜你喜欢
    • 2021-11-09
    • 1970-01-01
    • 2020-03-25
    • 2013-05-07
    • 2021-08-12
    • 2020-10-11
    • 2020-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多