2017-04-06 20 views
1

私はテンプレートを作成するためにHow to create a multi project template in visual studio 2013?の記事をたどっています。各内マルチプロジェクトテンプレートVisual Studio 2017

root

:ProjectName.Domain、ProjectName.Service、ProjectName.UI、ProjectName.sln、root.vstemplate

をroot.vstemplateファイルには、次のものが含まれます。次のように私のプロジェクト構造でありますサブプロジェクトのようなものが含まれているProjectName.vstemplateファイルは、そこにある:

project

私はマイドキュメント/ Visual Studioの2017/TEMPL /に* .zipファイルを追加しましたates/ProjectTemplates /。ただし、テンプレートは[新規プロジェクト]ダイアログボックスに表示されません。

答えて

0

/installvstemplatesスイッチを指定してdevenv.exeを実行します。これにより、Visual Studioはプロジェクトとアイテムテンプレートを更新します。

例えば

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

か、今まであなたがあなたのVisual Studioがインストールされています。 ProjectTemplates内のフォルダの1つにZIPファイルを追加することをお勧めします。そうしないと、プロジェクトダイアログボックスの混乱を招くことになります。


あなたは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 
ことを行う方法の簡単な例です
関連する問題