T4和NuGet有什么关系?

问题描述 投票:0回答:1

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

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

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

nuget nuget-package t4
1个回答
0
投票

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

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

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

希望澄清。

© www.soinside.com 2019 - 2024. All rights reserved.