У меня есть приложение на C # / WPF. Я пытаюсь создать разные версии, которые будут разосланы разным клиентам со своим брендом.
Брендинг в настоящее время находится в AssemblyInfo.cs, значок, заставка, имя exe.
Я подумал, что смогу создать отдельные конфигурации проекта, а затем подумал, что могу просто создать отдельные файлы AssemblyInfo.cs для каждого клиента.
Но проект, по-видимому, разрешает только одну сборочную информацию и не позволяет изменять ее для каждой конфигурации (например, это первая вкладка в диалоге свойств проекта).
Есть ли лучший способ как-то поместить информацию AssemblyInfo.cs в ресурс, а затем иметь несколько файлов ресурсов, по одному для каждого клиента, и иметь отдельные конфигурации, которые связываются с другим ресурсом?
Тогда я надеялся, что, продолжая разработку, я смогу разработать систему под собственным брендированием, а затем просто Batch Build всех выпусков, чтобы выпустить exe для каждого клиента.
Любая помощь или предложения о том, как я могу найти решение, которое можно отремонтировать, было бы здорово.