我已經爲EF4編寫了幾個t4模板,我想讓其他開發人員使用它們,所以id希望使它們可以在VS中安裝,以便人們可以將它們添加到他們的項目中。如何在visual studio中安裝t4模板?
我不知道如何做到這一點。任何關於我應該從哪裏開始閱讀的想法?偶爾一個谷歌,沒有運氣。
謝謝。
我已經爲EF4編寫了幾個t4模板,我想讓其他開發人員使用它們,所以id希望使它們可以在VS中安裝,以便人們可以將它們添加到他們的項目中。如何在visual studio中安裝t4模板?
我不知道如何做到這一點。任何關於我應該從哪裏開始閱讀的想法?偶爾一個谷歌,沒有運氣。
謝謝。
另一種方法是創建一個VS項目模板。
有一個導出模板嚮導,通過File/ExportTemplate菜單訪問。 導出T4模板後,您可能需要手動編輯resultign項目,因爲默認情況下它不會很好地處理生成的文件。
您將從嚮導中獲取您的模板作爲zip文件。 解壓縮並刪除生成的文件。 然後編輯Foo.vstemplate文件並刪除引用生成文件的行。 最後再次壓縮文件。
你的同事剛落,這個zip文件到他們的用戶模板目錄: C:\用戶\\文檔\ Visual Studio 2010的\模板\的ItemTemplate
對於外部共享,最好的辦法是創建一個nuget包。
看一看這個鏈接:
http://haacked.com/archive/2011/01/12/uploading-packages-to-the-nuget-gallery.aspx
好主意,unfortunatley我將不能夠公開發布這個。當我說其他開發者是我的內部同事。這也是非常具體的,所以我不確定它的重用價值。 – 2011-01-17 10:07:56
這是可能的,我相信有一個內部nuget存儲庫。但是,這可能不是一個成比例的努力。 – GarethJ 2011-01-19 23:46:40