Задаване на структура на директория за всички проекти в решение на Visual Studio?

Бих искал да дефинирам пътища за включване, свързване и двоичен изход за всички проекти в моето решение по последователен начин.

Папките за решение и проектите вече са създадени. Има ли автоматизиран начин за задаване на относителни изходни директории и включване на директории за всички проекти наведнъж или за предпочитане на ниво решение?

Например текущата ми структура на директория следва това.

repository (solution)
├─ README.md
├─ dependencies (solution folder)
│  └─ name (several projects)
│     ├─ *.h, *.cpp
│     └─ binary (*.dll or *.lib)
│        ├─ debug
│        └─ release
├─ managers (solution folder)
│  └─ name (several projects)
│     ├─ *.h, *.cpp
│     └─ binary (*.dll or *.lib)
│        ├─ debug
│        └─ release
├─ system (project)
│  ├─ *.h, *.cpp
│  └─ binary (*.dll or *.lib)
│     ├─ debug
│     └─ release
├─ modules (solution folder)
│  └─ name (several projects)
│     ├─ *.h, *.cpp
│     ├─ binary
│     │  ├─ debug
│     │  └─ release
│     └─ *.jpg, *.3ds, ... (assets)
└─ application (project)
   ├─ *.cpp
   └─ binary (*.exe)
      ├─ debug
      └─ release

person danijar    schedule 18.11.2013    source източник


Отговори (1)


Това, което търсите, е управител на имоти.

Вижте GUI за включване на .prop файл в Проект VS 2010? за това как да стигнете до мениджъра на собствеността.

Можете да създадете свой собствен набор от свойства и да го включите във всички ваши проекти. След като промените нещо в "глобалния набор от свойства", всички проекти ще бъдат променени.

РЕДАКТИРАНЕ: Още една връзка към това как работи мениджърът на имоти: http://msdn.microsoft.com/en-us/library/ms173410%28v=vs.90%29.aspx

person tebe    schedule 18.11.2013