Microsoft.AspNetCore.SpaServices.Extensions 的文档在哪里?

Posted

技术标签:

【中文标题】Microsoft.AspNetCore.SpaServices.Extensions 的文档在哪里?【英文标题】:Where is the documentation for Microsoft.AspNetCore.SpaServices.Extensions? 【发布时间】:2019-11-30 17:28:39 【问题描述】:

这个official Microsoft page 表示Microsoft.AspNetCore.SpaServicesMicrosoft.AspNetCore.NodeServices 已过时,Microsoft.AspNetCore.SpaServices.Extensions 中的“更简单的 SPA 框架集成机制可用”。

我根本找不到Microsoft.AspNetCore.SpaServices.Extensions 的任何文档。似乎没有对应的命名空间,所以我什至无法使用 IntelliSense 找到任何东西。

obsolescence announcement on GitHub 同样含糊不清。

具体来说,我正在尝试了解如何将呼叫升级到app.UseWebpackDevMiddleware

Microsoft.AspNetCore.SpaServices.Extensions的官方文档在哪里?

【问题讨论】:

不是太令人鼓舞的消息,但也许this 会有所帮助。 拥有 Microsoft.AspNetCore.SpaServices 的初衷之一是将 Angular 开发集成到 Visual Studio 及其插件中。由于 Angular、Node.js 和 .NET Core 的版本在过去两年中变化如此之快,大多数开发人员(比如我自己)发现在不让项目随时中断的情况下跟上这些依赖项的各种版本非常具有挑战性和令人沮丧某些东西得到了升级,例如其中一个 Node 包。我现在的偏好是独立于 Web API 开发 SPA 应用程序,并分别管理每一方的升级。 @AndrewHalil 我同意 - 我认为提供的功能是通过制作一个简单的一键式 VS 模板来激发的,但是有太多的幕后“魔法”并且没有解释它是如何工作的.说了这么多,把sample的react部分扔掉,换成自己的react项目后,两边做了几次平台升级,都没有坏掉,但是我的项目还是只有一年的时间。 关于 Jeanne 的帖子 - 我发现这个视频很有帮助:youtube.com/watch?v=DH2yUVQDB0I&t=1975s 这里有更多关于这个问题的讨论github.com/dotnet/AspNetCore.Docs/issues/18405 【参考方案1】:

这里有一些文档可能会有所帮助,但它们不是很详细:https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.spaservices?view=aspnetcore-6.0https://docs.microsoft.com/en-us/aspnet/core/client-side/spa-services?view=aspnetcore-6.0

Microsoft.AspNetCore.SpaServices 命名空间 提供托管类型 单页应用程序 (SPA)。

SpaOptions 描述托管单曲的选项 页面应用程序 (SPA)。

ISaBuilder 定义一个类,提供 配置单页应用程序托管的机制 (SPA) 和附加中间件。

【讨论】:

自从我问了原始问题以来,这确实似乎是添加的新文档。我正在开发的应用程序是 .Net 3.1,并且不再维护,但希望这对于那些现在尝试使用此功能的人来说至少是一个开始 谢谢@Andy,我不知道是什么时候添加的,微软需要更好的新功能文档。

以上是关于Microsoft.AspNetCore.SpaServices.Extensions 的文档在哪里?的主要内容,如果未能解决你的问题,请参考以下文章