如何将 Program.cs 文件的构建器行从 Blazor 导入到 Razor 项目?

问题描述 投票:0回答:1

我有一个大型 Razor 项目,正在尝试将其转换为 Blazor。为了让事情变得更简单,我想在转换片段时将 Blazor 合并到 Razor 项目中,这样我就不需要在两个项目之间不断切换,也不需要在发布时考虑任何路径中的基本 URL。

对于我正在使用的特定 Blazor 组件,文档指定您的 Program.cs 文件中需要此行:

builder.Services.AddBlazorBootstrap();

由于从 Blazor 到 Razor 不是一对一的,我不确定需要更改哪些语法才能将这一行集成到我的 Razor 项目中,也不确定它需要在文件中的具体位置(如果它需要嵌套)。

有人知道如何将这一行添加到我的 Program.cs 文件中吗?

编辑:我想通了,但如果其他人需要答案,我想我应该澄清一些事情。

Razor项目是在.NET 5.0中启动的,所以它仍然有startup.cs。此解决方案仅适用于您正在使用的情况。

c# asp.net razor blazor blazor-bootstrap
1个回答
0
投票

在startup.cs文件中,将其放入所示的函数中。请注意,这仅适用于您的项目使用或从 .NET 5.0 或更早版本开始的情况。

public void ConfigureServices(IServiceCollection services)
{
    //Code here

    services.AddBlazorBootstrap();

    //Code here
{
© www.soinside.com 2019 - 2024. All rights reserved.