TeamCity を使用して多くのコンポーネントを含む大規模なソリューションを構築していますが、その多くは個別に構築された (つまり、TeamCity によって構築されていない) DLL によって参照される可能性があります。
これは、AssemblyInfo パッチャーを使用すると、「外部」DLL が別の AssemblyVersion を参照してビルドされたため、動作を停止する傾向があることを意味します。
AssemblyFileVersion を更新して、ユーザーが使用しているビルドを正確に報告できるようにしたいのですが、AssemblyVersion に触れたくありません。パッチャーで AssemblyVersion フィールドを空白のままにすると、単純にデフォルトで %build.number% になります。