Ну, немного по-другому, вам не нужно иметь только один файл информации о сборке.
Вот как мы это делаем для решения, каждый проект имеет 3 файла информации о сборке:
AssemblyInfo.cs - содержит Guid, AssemblyTitle, AssemblyDescription и любые атрибуты, специфичные для сборки.
ProductAssemblyInfo.cs - содержит AssemblyProduct, AssemblyVersion и AssemblyFileVersion. Таким образом, все сборки в продукте / решении используют одну и ту же версию.
CompanyAssemblyInfo.cs - содержит AssemblyCompany, AssemblyCopyright и любые атрибуты, которые мы хотим предоставить всем нашим сборкам.
На элементы 2 и 3 ссылаются, используя «Добавить как ссылку», таким образом, они совместно используются из единого исходного кода. Теперь вы, возможно, не захотите применять тот же подход, но вы наверняка могли бы использовать аналогичную структуру и поместить свой XmlConfigurator в отдельный файл информации о сборке из сведений о версии вашей сборки.