Перенос файла пользовательских настроек Visual Studio (файл .user) - PullRequest
2 голосов
/ 15 февраля 2011

Когда я даю студенту копию решения, файл .user регенерируется с настройками по умолчанию (потому что он другой пользователь).

Это неудобно, поскольку каждый новый разработчик должен вручную вводить ряд свойств (например, «Команда отладки», «Рабочий каталог отладки» и «Аргументы команды отладки»).

В любом случае, либо:

  1. сохранить эти настройки отладки в файле .vcproj
  2. "импортировать" старый файл .user в новый файл .user

Я знаю, что могу просто переименовать старый файл .user, но есть ли «правильный» способ сохранить эти настройки?

Ответы [ 3 ]

3 голосов
/ 15 августа 2011

Я наткнулся на эту ветку , кажется, можно изменить * .vcproj.DOMAIN.USER.user на * .vcproj.user, и настройки предварительно загружены для любого, кто получит пользовательский файл.Единственным недостатком является то, что, если оба файла существуют, * .vcproj.DOMAIN.USER.user будет иметь приоритет, поэтому, если вы добавите * .vcproj.user в свой источник контроля, вы должны попросить коллег удалить свои собственные пользовательские файлы, что является позором.Я использую vsprops для определения пользовательских макросов для многих сторонних расположений библиотек и использую их для создания своего проекта. Жаль, что я не могу передать сохранение среды отладки переносимым способом.

0 голосов
/ 15 февраля 2011

Есть свойства проекта StartAction и StartArguments. Никогда не редактировал их напрямую в vcproj, но это возможно. http://msdn.microsoft.com/en-us/library/aa984540(v=vs.71).aspx

0 голосов
/ 15 февраля 2011

Как следует из названия, это файл пользователя ... такой специфический для каждого пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...