aspnet 和 aspnet-angular 的 Yoeman 生成器之间的区别

Difference between Yoeman generators for aspnet and aspnet-angular

当我为 Yeoman 安装生成器时,我通常是这样的。

npm install --global generator-aspnet

然而,当我使用 Yeoman 的嵌入式菜单系统时,我注意到它还列出了 aspnet 的其他模板。其中之一是 aspnet-angular。我去了它的webpage,但它不够冗长,所以我在那里几乎什么都没学到。

generator-aspnetgenerator-aspnet-angular 这两个生成器有什么区别?真的有什么不同吗(与第一个和通过 NPM 手动添加 Angular 包相比)?

开放源代码的好处是您可以查看源代码。

GitHub repository in the linked NPM package, you can see in the generators/app/templates/Controller/AboutController.cs file 之后的行

using System.Web;
using System.Web.Mvc;

这告诉我们,它是遗留 ASP.NET MVC(最高 MVC 5)的生成器,因为 System.Web.* 命名空间已从 ASP.NET Core 中完全删除,因为它们与 IIS 紧密耦合,这将阻止 ASP.NET Core 变得可移植和 运行 w/o IIS。