2017-02-01 20 views
2

VS 2015 Update 3と.NET Core 1.1 RTMを使用する私のチームが必要な定型文を簡単に作成できるようにカスタムアイテムテンプレートをエクスポートしました。生成された.vstemplateファイルには、次のようになります。Visual Studio 2015で.NET Core 1.1 RTMのカスタムアイテムテンプレートを登録するにはどうすればよいですか?

<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="Item"> 
     <TemplateData> 
     <DefaultName>Mercury Repository.cs</DefaultName> 
     <Name>Mercury Repository</Name> 
     <Description>New Mercury Repository inherits from DB Context, implements Mercury stack standards</Description> 
     <ProjectType>DNX</ProjectType> 
     <SortOrder>10</SortOrder> 
     <Icon>__TemplateIcon.ico</Icon> 
     </TemplateData> 
     <TemplateContent> 
     <References /> 
     <ProjectItem SubType="" TargetFileName="$fileinputname$.cs" ReplaceParameters="true">AgimsRepository.cs</ProjectItem> 
     </TemplateContent> 
    </VSTemplate> 

私はFilesrv-AGCT \ UserDataを\ユーザー名\テンプレート\ Visual Studioの2015 \マイドキュメント\ ItemTemplates.NETコア \適切なフォルダでzip形式のパッケージを配置すると(これは私のツール/オプション/プロジェクトとソリューション/一般設定で指定されたテンプレートフォルダです)、Visual Studioはそれを取得しません。私はそれが以前のバージョンから変更されているProjectTypeだと思いますが、私は持っている、それ上の任意のドキュメントを見つけることができないと私は、次のすべての種類を試してみました:

  • CSHARP(.NET 4.6のプロジェクトに表示されますではなく、.NETのコア)
  • DNX
  • DNXCore
  • DnxCore50
  • DOTNET

これらのどれも動作しません。誰もがこれを得る方法を知っていますか?

+0

私は 'devenv.exe/InstallVSTemplates'を管理者として実行しようとしましたが、これは何の効果もなく、ドキュメンテーションからは組み込みのテンプレートだけを再登録します。 – Peter

答えて

0

OK、私はthis questionのコメントの解決策を見つけました。

何VS2015アップデート3 + .NETで私の作品は、コア1.1.0 RTMがある:その質問に与えられた

<ProjectType>DNX</ProjectType 
<TemplateGroupID>SharedDotNetAndDotNetWeb</TemplateGroupID> 

実際の答えは私のために動作しますが、.NETのコア1.0のために働いているように見えませんでしたRC2ツールのプレビュー1(ので、おそらく.NETのコア1.0 - 私はそれをテストすることはできません):

<ProjectType>DNX</ProjectType> 
<TemplateGroupID>DotNetWeb</TemplateGroupID> 

彼らはなどのバージョン、の間で変更するために必要な、なぜ私は、それらを考えたかを知るのが大好きですとにかく、これで誰かが私が費やした時間を節約してくれることを願っています!

関連する問題