asp.net-core - 无法引用 Blazor 组件库项目
问题描述
我正在尝试按照这篇文章创建一个剃须刀组件库。这本身不是问题。
当我尝试将此项目引用到我的 Blazor 项目时,问题就出现了。
当我创建我的 Blazor 项目时,它始终创建为 .Net 标准项目。Razor 组件库创建为 Asp.net Core 项目。
我无法将 Blazor 项目创建为 Asp.net Core。而且我无法将组件库创建为 .Net 标准。
我在这里做错了什么?
解决方案
让我们从这里开始:
我无法将 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
希望这可以帮助...
推荐阅读
- android - 如何更改 Lineage OS 构建的编译器标志
- ruby-on-rails - 里亚尔路由错误:因为控制器名称与型号名称不同?
- thymeleaf - Spring WebFlux 和 Thymeleaf 表单验证消息
- tensorflow - 无法在此平台上安装 TensorFlow
- sql - SQL查询显示基于另一个表范围内的记录计数
- linux - Ping 有效,但 iperf 没有显示到主机的路由
- python - 带字典的插入排序
- python - 从 pysapk 中的时间戳列中减去持续时间
- php - Docker 环境变量在 PHP Web 应用程序中不可访问
- python - 在 Python 中将 csv.open 作为函数编写