TFS 2010 から新しい TFS 2015 サーバーに移行しています。ほとんどすべてが機能していますが、2010 年に行われたように、AssemblyInfo.cs ファイルに情報を設定する簡単な方法が見つかりませんでした。
AssemblyCompany、AssemblyCopyright、AssemblyVersion、AssemblyFileVersion 属性を強制する必要があるため、個々の開発者に頼って正しく設定する必要はありません。共有された AssemblyInfo ファイルは機能しますが、それを各プロジェクトに手動で追加する必要があり、その責任はアセンブリを作成する開発者の手に委ねられます。理想的ではありません。
2010 年の xaml ビルド定義には、以下に示すようにこれらの値を設定できる「ビルドのバージョン管理」セクションがありました。
vNext ビルド定義にそのようなものは見つかりません。おそらく、古いシステムでこの機能を提供する何らかのアドインがあったのではないかと思います。残念ながら、私はそのシステムをセットアップしておらず、その人はもうここで働いていません。
バージョン番号を設定できるPowerShellスクリプトをいくつか見つけましたが、これまでのところ、AssemblyCompanyまたはAssemblyCopyrightを実行するスクリプトは見つけていません。
ゼロから何かを書くために時間を費やす前に、これを達成する方法を知っている人はいますか?