我阅读的许多文章都指出,T4和NuGet软件包都可以自动创建基础代码,这是值得学习的方法。因此,我准备首先学习T4编码,之后我将继续学习NuGet。
这样做,我很好奇T4和NuGet软件包之间是否存在重要关系。我看到一些同时引用这两者的帖子,但是由于我既不能做到,也无法理解要提出的要点。
T4和NuGet如何相互作用?首先学习使另一个人更容易学习更好吗?
答案 0 :(得分:0)
正如@GSerg指出的,它们是完全无关的。要扩大一点...
T4是一个模板系统,这意味着您可以向项目中添加.tt
文件,它将为您生成文件。这些很可能是代码文件(例如.cs
文件等),但不是必须的。 T4可以生成任何您喜欢的文本文件。
Nuget是一个平台,允许您将包添加到项目中。假设您要使用实体框架,请添加适当的程序包。想要其他图书馆吗?添加软件包。 Nuget根本不涉及代码生成,而在于添加预先存在的软件包。
希望如此。