私たちの会社のプロジェクトはすべて、私たちが「プロジェクト足場」と呼ぶものに基づいて構築されています。すべてのサイトに必要なすべての基本コード、基本的なフォルダー構造、およびそれに類似する他のすべてのものが含まれています。
現在、この「Project Scaffold」のリポジトリがあり、新しいプロジェクトを作成するたびに、このプロジェクトを新しいフォルダーにコピーし、プロジェクト内で出現するすべての名前を「ProjectScaffold」に変更します。お分かりのように、これは非常に時間がかかり、「ProjectScaffold」の1つのオカレンスを見逃すと、エラーが発生する可能性があります。
このプロジェクトにはすべてのデフォルトの依存関係が必要です。そのため、現時点では、コピーした完全なプロジェクトが機能しています。
Visual Studioテンプレートを作成する可能性を検討しましたが、それを実現するための良い方法が見つからないようです。
NuGetパッケージを使用して実装する方法があるかどうかを考えていましたが、これは非常に難しいか不可能であると感じています。
可能であれば、VisualStudio2011でも使用できるものになります。