IDE: применение листа свойств к фактическим настройкам проекта

Кто-нибудь знает способ применить (как при записи или передаче) настройки листа свойств Visual Studio к фактическим свойствам проекта (чтобы они явно отображались в файле .vcxproj)?

Я хотел бы загрузить лист свойств, перенести настройки в свойства «реального» проекта (не наследовать настройки из листа!), Чтобы потом снова удалить лист свойств.

Позволяет ли это VS IDE? Я ищу кликабельное решение, а не ручную передачу.

заранее спасибо


person Navie    schedule 19.07.2017    source источник


Ответы (1)


Для этого нет встроенного способа, хотя вы можете запрограммировать расширение или внешний исполняемый файл (который легко вызвать как внешний инструмент в VS), используя, например, Класс проекта. Но это не так тривиально: что делать при обнаружении конфликтующих свойств? Заменить их? Объединить их? Более того, это как бы побеждает всю цель свойств, которые имеют многоразовый набор опций для построения.

person stijn    schedule 31.12.2017
comment
Спасибо за ваш ответ и подсказку. Это уже полезно. Я не вижу большого конфликта, поскольку такое расширение может предоставить способ выбора стратегии слияния (аналогично инструментам слияния кода). Было бы неплохо (и имеет смысл) импортировать/экспортировать листы свойств в/из (выбираемых пользователем) существующих свойств проекта. Таким образом, можно было также очень удобно объединить несколько листов в один или разделить более сложный. На самом деле это должно быть основной функциональностью VS IDE. :) В любом случае, ура - person Navie; 24.01.2018