2011-01-13 84 views
0

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

我不知道如何做到这一点。任何关于我应该从哪里开始阅读的想法?偶尔一个谷歌,没有运气。

谢谢。

回答

0

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

有一个导出模板向导,通过File/ExportTemplate菜单访问。 导出T4模板后,您可能需要手动编辑resultign项目,因为默认情况下它不会很好地处理生成的文件。

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

你的同事刚落,这个zip文件到他们的用户模板目录: C:\用户\\文档\ Visual Studio 2010的\模板\的ItemTemplate

0

对于外部共享,最好的办法是创建一个nuget包。

看一看这个链接:

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

+0

好主意,unfortunatley我将不能够公开发布这个。当我说其他开发者是我的内部同事。这也是非常具体的,所以我不确定它的重用价值。 – 2011-01-17 10:07:56

+0

这是可能的,我相信有一个内部nuget存储库。但是,这可能不是一个成比例的努力。 – GarethJ 2011-01-19 23:46:40