无法引用Blazor组件库项目

时间:2019-07-23 20:21:12

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

我正在尝试遵循此article to create a razor component library。 这本身不是问题。

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

当我创建Blazor项目时,总是将其创建为.Net Standard项目。 Razor组件库是作为Asp.net Core项目创建的。

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

我在这里做什么错了?

1 个答案:

答案 0 :(得分:2)

让我们从这里开始:

  

我无法将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

希望这对您有帮助...