2011-01-13 79 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