Использование 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.

Кто-нибудь знает, как заставить это работать?

Ответы на вопрос(2)

Ваш ответ на вопрос