Я хотел бы изменить настройки (используя Visual Studio 2012), которые идут в .vcxproj.user
(не .vcxproj
), потому что я хотел бы сохранить их локально и не совершать репо.Как изменить настройки для проекта C++ локально?
У меня сложилось впечатление, что «проект -> свойства» позволяет мне редактировать глобальные настройки, а «Просмотр -> Property Manager -> Project -> Microsoft.Cpp.Win32.User -> Свойства» позволяет мне редактировать мои собственные, пользовательские настройки.
Тем не менее, изменения с обеих редакций оказались в файле .vcxproj.
Вот что MS должен сказать: http://msdn.microsoft.com/en-us/library/669zx6zc%28v=vs.110%29.aspx Вы можете заметить, что некоторые вещи не складываются - они говорят, что есть пользовательские настройки, которые хранятся в масштабах всей системы в каталоге проекта. Это противоречие.
Нет информации о том, как редактировать .vcxproj.user, за исключением предположения, что лучше всего удалить файл.
Так что я создал лист свойств локально (для каждого проекта) вместо редактирования .vcxproj.user. Я могу отредактировать его, как и ожидалось, но проблема в том, что .vxproj отслеживает его, а это значит, что я должен зафиксировать свои пользовательские настройки в репо, потому что иначе проект не сможет загрузиться (отсутствует лист свойств). Но наличие файла пользователя, который должен быть совершен, превосходит его цель.
До сих пор я застрял.
Проверьте, сохранены ли параметры отладки в 'vcxproj.user', если это возможно, просто по соглашению' Microsoft.Cpp.Win32.User' настройки будут 'vcxproj' – deimus
@deimus, в настоящее время я редактирую debug как я писал, оба изменения перешли в глобальный файл .vcxproj. Поэтому мой вопрос заключается в том, как редактировать .vcxproj.user (конечно, не с блокнотом ;-)). – greenoldman
Возможно, ваш текущий проект каким-то образом исказил настройки, запустил новый пустой проект, изменил настройки отладки и установил, идет ли он на 'vcxproj.user'. – deimus