T4 和 NuGet 有什么关系?

How are T4 and NuGet related?

我阅读的许多帖子指出,T4 和 NuGet 包都可以自动创建基本代码,值得学习如何去做。所以我准备先学习T4编码,然后再着手学习NuGet。

在执行此操作时,我很好奇 T4 和 NuGet 包之间是否存在重要关系。我看到一些帖子提到了两者,但由于我还不能做任何一个,所以我不明白其中的要点。

T4 和 NuGet 如何交互?是不是先学一个让另一个更容易学?

正如@GSerg 所指出的,它们完全不相关。展开一点...

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

Nuget 是一个允许您向项目添加包的平台。假设您想使用 Entity Framework,您可以添加适当的包。想要其他图书馆吗?添加包。 Nuget 根本不是关于代码生成,而是关于添加预先存在的包。

希望澄清。