T4和NuGet有何关系?

时间:2019-05-08 22:55:12

标签: nuget nuget-package t4

我阅读的许多文章都指出,T4和NuGet软件包都可以自动创建基础代码,这是值得学习的方法。因此,我准备首先学习T4编码,之后我将继续学习NuGet。

这样做,我很好奇T4和NuGet软件包之间是否存在重要关系。我看到一些同时引用这两者的帖子,但是由于我既不能做到,也无法理解要提出的要点。

T4和NuGet如何相互作用?首先学习使另一个人更容易学习更好吗?

1 个答案:

答案 0 :(得分:0)

正如@GSerg指出的,它们是完全无关的。要扩大一点...

T4是一个模板系统,这意味着您可以向项目中添加.tt文件,它将为您生成文件。这些很可能是代码文件(例如.cs文件等),但不是必须的。 T4可以生成任何您喜欢的文本文件。

Nuget是一个平台,允许您将包添加到项目中。假设您要使用实体框架,请添加适当的程序包。想要其他图书馆吗?添加软件包。 Nuget根本不涉及代码生成,而在于添加预先存在的软件包。

希望如此。