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-aspnet 和 generator-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。
当我为 Yeoman 安装生成器时,我通常是这样的。
npm install --global generator-aspnet
然而,当我使用 Yeoman 的嵌入式菜单系统时,我注意到它还列出了 aspnet 的其他模板。其中之一是 aspnet-angular。我去了它的webpage,但它不够冗长,所以我在那里几乎什么都没学到。
generator-aspnet 和 generator-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。