5

私のチームは、いくつかの標準的な VS ソリューション テンプレートを作成しています。新しいプロジェクトを開始するたびに使用する必要がある、明確に定義されたプロジェクト構造、リソースなどがあり、これは完璧なソリューションです。基本はうまく機能します。

ただし、フォルダー構造 (など) を定義するだけでなく、VSS/TFS から多数のプロジェクトをインポートできると便利です。すべてのプロジェクトで使用される共有アセンブリが多数あり、テンプレートを使用して新しいプロジェクトを作成するときに、これらのプロジェクトへの参照を追加すると便利です。これが可能かどうか、また可能であれば、どのように達成できるか教えてもらえますか?

4

1 に答える 1

0

テンプレート化する項目は 3 種類あると思います (単語ですか?)。

  1. 新しいソリューション
  2. ソリューションに追加された新しいプロジェクト
  3. プロジェクトに追加された新しいアイテム

プロジェクト テンプレートの実行時に作成されるソリューションに、既存のプロジェクトを追加できるかどうかはわかりません。http://msdn.microsoft.com/en-us/library/ms185308.aspxには、複数のプロジェクト テンプレートを作成する方法が示されています。それらを手動でソリューションに追加するか、.sln ファイルを変更してその部分を実行するスクリプトを作成する必要がある場合があります。

プロジェクトまたはアイテム テンプレートのいずれかにアセンブリ参照を追加することは、簡単に実行できます。プロジェクト テンプレートの .vstemplate ファイルを変更するだけなので、プロジェクト テンプレートは非常にシンプルです。参照については、 http://msdn.microsoft.com/en-us/library/ms171405.aspxを参照してください。

テンプレートから新しい項目を追加するときに新しいアセンブリ参照を追加するのは少し難しいですが、実行することもできます。詳細については、 http://msdn.microsoft.com/en-us/library/ms185290.aspxを参照してください。

楽しむ!

于 2011-12-15T06:40:37.177 に答える