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

时间:2016-11-13 09:26:23

标签: asp.net angularjs node.js asp.net-core yeoman

当我为Yeoman安装发电机时,我通常会这样。

  

npm install --global generator-aspnet

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

两个生成器之间的区别是什么: generator-aspnet generator-aspnet-angular ?是否真的有任何区别(与第一个相比并通过NPM手动添加Angular包)?

1 个答案:

答案 0 :(得分:1)

开源软件的好处是你可以看到访问源代码。

关注链接的NPM包中的GitHub repository,您可以在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变得可移植并且无需IIS运行。