Подтвердить что ты не робот

Может ли рабочий каталог быть установлен в файле проекта (.vcproj)?

У меня есть script, который генерирует .sln файл и несколько файлов .vcproj для visual studio 2005. Мне нужно установить параметр WorkDirectory, но он указан в файле .user. Файл, который мы не можем создать. Я нашел определение файла vcproj в msdn, но кажется, что этот параметр не может быть установлен оттуда.

Как указать "Свойства конфигурации- > Отладка- > Рабочий каталог" из файла .sln или .vcproj?

4b9b3361

Ответ 1

После изменения настроек и закрытия sln вы получите файл пользователя с именем:

Project_Name.vcproj.Domain.user_name.user

Измените его на: Project_Name.vcproj.user и зафиксировать.

Следующий пользователь, который проверяет код, будет использовать этот пользовательский файл для создания своего конкретного пользователя.

Ответ 2

Измените свой комментарий. Я нашел свойство:

VCDebugSettings.WorkingDirectory

Используйте Visual Studio Extensibility для создания надстройки или макроса, который вызывает этот метод. Вы должны иметь возможность подключиться к событию BeforeCompile или что-то в нем.

Нелегкий ответ, но выполнимый.