Изменение рабочего каталога в диалоговом окне параметров проекта отладки приводит к добавлению записи в «Файл параметров пользователя проекта». Этот файл не ‘зарегистрирован’ в нашем репозитории управления исходным кодом, потому что он должен быть специфичным для пользователя. Мне нужно изменить настройку по умолчанию для параметра «Отладка рабочего каталога», чтобы пользователям, проверяющим этот проект, не приходилось постоянно менять его, прежде чем они смогут запустить отладчик.
Я думал, что будет достаточно перенести эту сгенерированную запись настроек из «Файла пользовательских параметров проекта» в «Файл проекта». Он работает — как при изменении рабочего каталога по умолчанию — НО тогда я больше не могу отлаживать проект изнутри VS. При попытке запустить отладчик все, что я получаю, это диалоговое окно, в котором говорится, что VS не может запустить отладчик. (Глядя на настройки отладки, они кажутся нормальными и неизменными).
Итак, как правильно установить рабочий каталог отладки по умолчанию для проекта VS?
ПРИМЕЧАНИЕ. Диалоговое окно появляется только в том случае, если вы «переместите» запись настройки из файла опций пользователя в файл проекта. Если вы просто скопируете запись — так, чтобы она была в обоих файлах — проблем с запуском отладчика не возникнет. К сожалению, это означает, что пользователю снова нужно добавить параметр вручную.
Я хотел бы создать скрипт пост-проверки, чтобы вручную добавить эту строку в файл.
Если файл не сохранен, вы не можете отредактировать его вручную перед использованием.
Сколько раз пользователи проверяют ваш проект? Подумайте о том, сколько времени вы потратите на это занятие по сравнению с его фактическим использованием.
Других решений пока нет …