2011-07-22 53 views
1

有許多博客文章向您展示如何在您的解決方案中創建幷包含T4(文本模板轉換工具包)文件(.tt),並讓它們覆蓋存儲在默認Visual Studio位置中的文件。 (見鏈接問題的底部)類似於CodeTemplates(.tt)文件的工作方式,ProjectTemplate存檔可以存儲在Visual Studio解決方案中嗎?

問:

您可以創建幷包括Visual Studio解決方案項目模板文件?如果是的話,Visual Studio需要檢測和使用它。

項目模板歸檔包含一個.csproj,.vstemplate和.cs文件。

例子:

**ClassLibrary.zip** 
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Windows\1033\ClassLibrary.zip 

文件似乎只是只要你加入他們的工作.TT,這似乎並沒有成爲模板zip文件的情況下...

代碼模板帖子:

Hanselman - T4 Code Generation - Best Kept Visual Studio Secret

Conery - Make Visual Studio Generate Your Repository

Haack - Creating a Custom ASP.NET MVC Project Template

回答

1

如果您使用嚮導(文件/導出模板)導出模板,讓你有一個壓縮了模板包,那麼你可以使用一個項目有一個生成後步驟將模板複製到以下位置:

<userdir>\Documents\Visual Studio 2010\Templates\ProjectTemplates\<lang> 

該位置動態讀取,所以它應該出現在VS下次打開該文件/新建項目對話框時間。

相關問題