我为EF4编写了几个t4模板,我想让其他开发人员使用它们,所以我想让它们可以在VS中安装,以便人们可以将它们添加到他们的项目中。
我不知道该怎么做。关于我应该从哪里开始阅读的任何想法?我快速谷歌,没有运气。
感谢。
答案 0 :(得分:0)
对于外部共享,最好的办法是创建一个nuget包。
看一下这个链接:
http://haacked.com/archive/2011/01/12/uploading-packages-to-the-nuget-gallery.aspx
答案 1 :(得分:0)
另一种方法是创建VS项目模板。
可以通过File / ExportTemplate菜单访问导出模板向导。 导出T4模板后,您可能希望手动编辑resultign项目,因为默认情况下它不能很好地处理生成的文件。
您将从向导中将模板作为zip文件。 解压缩并删除生成的文件。 然后编辑Foo.vstemplate文件并删除引用生成的文件的行。 最后再次压缩文件。
您的同事可以将此zip文件放入其用户模板目录: C:\ Users \\ Documents \ Visual Studio 2010 \ Templates \ ItemTemplates