У меня есть решение C ++ в VS2008 с несколькими проектами.Это решение содержит файлы, которые необходимы во время выполнения и загружаются в соответствии с путем относительно каталога решения (например, "Testing/data/" + "dataN.bin"
).
Чтобы это решение работало, янеобходимо установить параметр рабочего каталога в проектах, чтобы он указывал на каталог решения (например, Configuration Properties >> Debugging >> Working Directory = $(SolutionDir)
).Это прекрасно работает, когда я отлаживаю на своем собственном ПК.Однако, когда другой пользователь загружает мое решение, его проекты не имеют этого свойства, установленного должным образом.
Я проследил, чтобы этот параметр был сохранен не в файле проекта (PROJECT.vcproj
), а в созданном для него пользовательском файле (PROJECT.vcproj.DOMAIN.USER.user
).
Я бы хотел, чтобы этот параметр был сохранен для ВСЕХ пользователей, без необходимости устанавливать его вручную снова и снова.
Мои мысли были:
- Найдите способ сохранить его в файле .vcproj (не для пользователя) или в файле решения.
- Найдите способ создания " файл по умолчанию для пользователя", из которого будут запускаться все пользовательские настройки (и могут быть изменены по желанию позже).
Однако я не нашел способавыполните одно из следующих действий.
Еще несколько замечаний / ограничений:
- Мне нужно работать со многими большими файлами в качестве этих ресурсов, поэтому я бы хотел избежать копирования в разные каталоги..
- Решения должны поддерживать несколько конфигураций сборки (отладка, выпуск и т.).
Любая помощь будет оценена ... спасибо вdvance.