私たちはTFS 2010から新しいTFS 2015サーバーに移行しています。ほとんどのものが動作していますが、AssemblyInfo.csファイルに情報を設定する簡単な方法はありませんでしたAssemblyCopyright、AssemblyInfoのAssemblyCompanyをビルド中に設定する
強制的にAssemblyCompany、AssemblyCopyright、AssemblyVersion、およびAssemblyFileVersion属性を設定する必要がありますので、個々の開発者がそれを正しく取得する必要はありません。共有されたAssemblyInfoファイルは機能しますが、各プロジェクトに手動で追加する必要がありますが、アセンブリを作成する開発者の責任で引き続き責任を負います。理想的ではない。
2010年のxamlビルド定義には、以下のようにこれらの値を設定できる「ビルドバージョン管理」セクションがありました。
私はvNextビルド定義ではそのようなものを見つけることができません。私はおそらく、古いシステムでこの機能を提供していた何らかのアドインがあると思われます。残念ながら、私はそのシステムを設定していませんでした、そして、ここではもう働かなかった人は、私は確かに分かりません。
バージョン番号の設定を可能にするPowerShellスクリプトがいくつか見つかりましたが、これまでのところ、AssemblyCompanyまたはAssemblyCopyrightを使用していません。
私が最初から何かを書く時間を費やす前に、誰かがこれを達成する方法を知っていますか?
グーグル[this](http://pleasereleaseme.net/continuous-delivery-with-tfs-automatically-versioning-assemblies-as-part-of-the-build/)と[this](http:// www。 codeproject.com/Articles/882584/Continuous-Delivery-with-TFS-Automatically-Version)。あなたはこれを見たことがありますが、そうしなかった場合にはこれを言及しています。 –
はい、それらのリンクは、古いxamlビルド定義がおそらく実行されていたように見えますが、新しい(vNext?)ビルド定義ではサポートされていないと思います。私はおそらく、新しいサーバー上の古いxamlテンプレート(これはまだサポートされています)で動作させる方法を考え出すことができますが、MSが段階的に廃止しようとしている技術に時間を費やすことはありません。とにかくありがとう。 –