Менеджер свойств позволяет иметь разные наборы свойств для разных конфигураций - например, выпуск и отладка.
Однако это по-прежнему означает, что вы должны вручную назначать каждый файл свойств каждой конфигурации.
Существует ли какой-либо метод для автоматического назначения набора свойств проекту на основе некоторых параметров (например, конфигурации или платформы)
конкретный пример:
У меня есть решение со многими подпроектами.
этот проект зависит от различных внешних библиотек.
для каждой внешней библиотеки у меня есть файл .props с соответствующими каталогами и другими параметрами (включая lib, dll's ...)
В некоторых случаях имена каталогов могут быть легко созданы с использованием макросов по умолчанию, таких как $ (Configuration), $ (Platform) и т. Д.
Однако некоторые библиотеки поставляются с менее стандартным соглашением об именах.
для этих случаев я создаю файл .props, который специфичен для конфигурации (Debug \ Release) - но он требует тщательного присвоения каждому проекту, что утомительно и подвержено ошибкам.