2017-04-24 16 views
1

コンソールアプリケーションと2つの共有プロジェクトを含む、VS2017で使用する複数のプロジェクトテンプレートを作成しました。テンプレートが表示されているのが見えますが、新しいプロジェクトを作成しようとするたびに、最初の共有プロジェクトの "projitems"ファイルがパス\ AppData \ Local \ Temp \ <に見つかりませんでした一見無作為に生成された名前> \ <SharedProjectName> \ <SharedProjectName> .projitems。エラーが解消された後でもソリューションは作成されますが、共有されたプロジェクトのみがそこにあります。VS2017複数のプロジェクトテンプレートと共有プロジェクト

状況は、私は私のOneDriveにアップロードし、このテンプレートを使用して再現可能である:

https://1drv.ms/u/s!At78FKXjEGEoh7F-vo5XppZBOImatA

そして、私はこの単純な解決策使用してテンプレートを作成しました:私は何

https://1drv.ms/u/s!At78FKXjEGEoh7F_QkSugfzie8I0mg

さを:

  1. Exp "Project" - > "Export Template ..."を使って、それぞれのプロジェクトを個別にortedします。
  2. エクスポートされたZIPファイルを抽出して、目的のフォルダ構造を表します。各プロジェクトは、プロジェクトテンプレートのZIPファイルに表示されるように、独自のフォルダを持っています。
  3. MSDNの助けを借りて "vstemplate"ファイルを作成し、3つのプロジェクトファイルに関連するパスを含めました。
  4. 3つのフォルダと新しい "vstemplate"ファイルを圧縮して、Visual Studioテンプレートフォルダ(Documents \ Visual Studio 2017 \ Templates \ ProjectTemplates \ Visual C#)に移動しました。

どうしたのですか?

答えて

0

vstemplateを組み込んだマルチプロジェクトテンプレートを作成すると、非常にとなります。 私はテンプレート作成を簡略化するためにMicrosoftのチームと協力してきました。また、複数のプロジェクトテンプレートをサポートすることもその一部です。私はちょうどこれを簡素化することができますVS2017の拡張機能をリリースしました。私のビデオをhttps://youtu.be/g6az_N95dVMで見てください。

関連する問題