Использование AssemblyInfo для автоматического обновления нескольких файлов AssemblyInfo.cs
Я получил несколько файлов AssemblyInfo.cs как часть многих проектов в одном решении, которое я автоматически создаю как часть TeamCity.
Чтобы сделать сценарий msbuild более легким в обслуживании, я хотел бы иметь возможность использовать задачу сообщества AssemblyInfo в сочетании с ItemGroup, например,
<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)" />
Что явно не работает, потому что OutputFile не может быть ссылкой на ItemGroup.
Кто-нибудь знает, как заставить это работать?