如何使 t4 模板可安装在 Visual Studio 中?

发布于 2024-10-11 20:17:04 字数 138 浏览 3 评论 0原文

我已经为 EF4 编写了几个 t4 模板,我想让其他开发人员使用它们,所以我想让它们可以安装在 VS 中,以便人们可以将它们添加到他们的项目中。

我不知道该怎么做。知道我应该从哪里开始阅读吗?我快速谷歌了一下,但没有运气。

谢谢。

I have written a couple of t4 templates for EF4, I want to get other developers to use them, so id like to make them installable in VS so that people cna jsut add them to their projects.

I have no idea how to do this. Any idea about where i should start reading? Idid a quick google and had no luck.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

阳光①夏 2024-10-18 20:17:04

另一种方法是创建 VS 项目模板。

可通过“文件/导出模板”菜单访问导出模板向导。
导出 T4 模板后,您可能需要手动编辑结果项,因为默认情况下它不能很好地处理生成的文件。

您将从向导中获得 zip 文件形式的模板。
解压缩并删除生成的文件。
然后编辑 Foo.vstemplate 文件并删除引用生成的文件的行。
最后再次压缩文件。

您的同事可以将此 zip 文件放入他们的用户模板目录中:
C:\Users\\Documents\Visual Studio 2010\Templates\ItemTemplates

An alternative is to create a VS item template.

There is an export template wizard accessed vie the File/ExportTemplate menu.
After you've exported a T4 template, you'll probably want to manually edit the resultign item, as it doesn't handle the generated file well by default.

You'll have your template from the wizard as a zip file.
Unzip this and remove the generated file.
Then edit the Foo.vstemplate file and remove the line referencing the generated file.
Finally zip the files up again.

Your colleagues can just drop this zip file into their user templates directory:
C:\Users\\Documents\Visual Studio 2010\Templates\ItemTemplates

情泪▽动烟 2024-10-18 20:17:04

对于外部共享,最好的选择可能是创建一个 nuget 包。

看一下这个链接:

http: //haacked.com/archive/2011/01/12/uploading-packages-to-the-nuget-gallery.aspx

For external sharing, your best bet is probably to create a nuget package.

Have a look at this link:

http://haacked.com/archive/2011/01/12/uploading-packages-to-the-nuget-gallery.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文