我的 .ttinclude 文件中有几个可重用的代码部分。我想制作一个可重用/可安装的 Visual Studio 插件(类似于 VSIX)来部署这个文件,然后能够将它包含在任何项目的任何 t4 模板中,就像它是一个程序集引用一样(类似于能够将 .ttinclude 文件安装到 GAC)。
我已经用谷歌搜索了它,但我什至找不到关于如何开始这样做的提示。任何帮助表示赞赏。
我的 .ttinclude 文件中有几个可重用的代码部分。我想制作一个可重用/可安装的 Visual Studio 插件(类似于 VSIX)来部署这个文件,然后能够将它包含在任何项目的任何 t4 模板中,就像它是一个程序集引用一样(类似于能够将 .ttinclude 文件安装到 GAC)。
我已经用谷歌搜索了它,但我什至找不到关于如何开始这样做的提示。任何帮助表示赞赏。
例如,您可以使用 NuGet,NuGet 与 Visual Studio 一起提供,而且相当不错。如需灵感,请查看:https ://github.com/mrange/T4Include/tree/master/NonSource/NuGet
NuGet 使用 .nuspec 文件来构建包,它部署了 3 个 ttinclude 文件和一个示例 tt 文件。
希望这可以帮助您入门。