2017-04-06 133 views
1

我已按照How to create a multi project template in visual studio 2013?文章創建模板。我的項目結構如下:ProjectName.Domain,ProjectName.Service,ProjectName.UI,ProjectName.sln,root.vstemplate多項目模板Visual Studio 2017

的root.vstemplate文件包含以下內容:

root

在每個分項目有一個ProjectName.vstemplate文件,它包含了這樣的事情:

project

我已經將* .zip文件添加到/我的文檔/ Visual Studio的2017年/ TEMPL ates/ProjectTemplates /,但該模板未出現在「新建項目」對話框中。

回答

0

使用/ installvstemplates開關運行devenv.exe。這將強制Visual Studio更新項目和項目模板。

"%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Community\Common7\IDE\devenv.exe" /installvstemplates 

或者有史以來您安裝的Visual Studio。我建議將你的zip添加到ProjectTemplates中的某個文件夾中,否則你會弄亂你的項目對話框。


如果你想使用這樣的事情在一個bat文件,在這裏有一個如何輕鬆地做一個簡單的例子是

set VSDir=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE 
echo Updating templates... 
START "" /B /W "%VSDir%\devenv.exe" /installvstemplates 
echo All done! 
pause