У меня есть несколько файлов 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.
Кто-нибудь знает, как заставить эту работу?