そのため、ソリューション内のすべてのプロジェクトにCommonAssemblyInfo.csがリンクされており、ソース管理にチェックインされていないrake/albacoreスクリプトによって動的に生成されます。
また、主に開発者が使用する、使用可能なルビーがない場合に使用するCommonAssemblyInfo.cs.localもあります。
ソリューションをコンパイルする前に、CommonAssemblyInfo.cs.localをCommonAssemblyInfo.csにコピーする他のプロジェクトコンパイルの前にmsbuildタスクまたは何かを実行することは可能ですか?Visual Studioでソリューションを開いてビルドするために、知って入力する必要のあるコマンドが必要になるのは嫌です。
更新 そこで、ここで説明するように、ソリューション全体の事前ビルドイベントとしてバッチファイルを使用することになりました:ソリューション全体の事前ビルドイベント?、CommonAssemblyInfo.csが存在するかどうかを確認し、存在しない場合は、単純なバッチファイルを使用してCommonAssemblyInfo.cs.localをCommonAssemblyInfo.csにコピーします。