Używanie AssemblyInfo do automatycznej aktualizacji wielu plików AssemblyInfo.cs
Mam kilka plików AssemblyInfo.cs jako część wielu projektów w jednym rozwiązaniu, które buduję automatycznie jako część TeamCity.
Aby skrypt msbuild był łatwiejszy w zarządzaniu, chciałbym móc używać zadania społeczności AssemblyInfo w połączeniu z grupą ItemGroup, np.
<ItemGroup>
<AllAssemblyInfos Include="..\**\AssemblyInfo.cs" />
</ItemGroup>
<AssemblyInfo AssemblyTitle="" AssemblyProduct="$(Product)" AssemblyCompany="$(Company)" AssemblyCopyright="$(Copyright)"
ComVisible="false" CLSCompliant="false" CodeLanguage="CS" AssemblyDescription="$(Revision)$(BranchName)"
AssemblyVersion="$(FullVersion)" AssemblyFileVersion="$(FullVersion)" OutputFile="@(AllAssemblyInfos)" />
Który rażąco nie działa, ponieważ OutputFile nie może być przywoływaną grupą ItemGroup.
Ktoś wie, jak to zrobić?