【发布时间】:2019-05-05 08:29:28
【问题描述】:
我有一个现有项目,我想将 Blazor 添加到我的项目中,但在 Internet 上提供的所有信息中,我还没有找到如何做到这一点。我发现的只是关于如何将 js 添加到 blazor 页面。
【问题讨论】:
-
什么样的项目?这很重要。
标签: c# web asp.net-core blazor
我有一个现有项目,我想将 Blazor 添加到我的项目中,但在 Internet 上提供的所有信息中,我还没有找到如何做到这一点。我发现的只是关于如何将 js 添加到 blazor 页面。
【问题讨论】:
标签: c# web asp.net-core blazor
假设您的应用程序想要使用客户端 Blazor,这是最简单的集成形式。此外,我假设您使用 ASP.NET Core 进行简化。
ConfigureServices 中添加以下行services.AddResponseCompression(opts =>
{
opts.MimeTypes = ResponseCompressionDefaults.MimeTypes.Concat(new[] { "application/octet-stream" });
});
Configure 中添加以下行app.UseBlazor<BlazorAppClient.Startup>();
其中BlazorAppClient.Startup 是您之前创建的 Blazor 独立应用程序的启动类。
见https://github.com/aspnet/AspNetCore/blob/master/src/Components/Blazor/Templates/src/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Server/Startup.cs#L43
所有这些都假设您使用最新的 .NET Core 3 Preview 5 位。
【讨论】: