Visual Studio портит настройки проекта

Я создал пустой проект C ++, добавил main.cpp и настроил конфигурацию сборки. В частности, я изменил выходной каталог и промежуточный каталог. Все перенес на GitHub и клонировал на другой компьютер. Открыл решение, проверил свойства проекта, чтобы выяснить, что теперь он снова установлен по умолчанию. Пробовал компилировать, используются неправильные каталоги. git status на обоих компьютерах ничего не показывает. Я также проверил .vcxproj, чтобы узнать, что измененные строки присутствуют в файле.

Что может быть причиной такого поведения?

Repository: https://github.com/kirdaybov/experiments

Моя среда:

  • 1-й компьютер: VS Express 2015, обновление 1.
  • 2-й компьютер: VS Community 2015, обновление 3.

2

Решение

Это происходит со мной все время!

VS имеет неприятную привычку не сохранять параметры проекта и решения, даже когда вы настраиваете его как «Сохранить для компиляции» или даже когда нажимаете кнопку «Сохранить».

Вы должны нажать кнопку «Сохранить все». Или, чтобы быть более безопасным, закройте VS перед фиксацией.

Или это может быть вызвано тем, что один из компьютеров компилирует конфигурацию «Debug», а другой компилирует конфигурацию «Release». Или один компилирует «Любой процессор», а другой — «x86». Обратите внимание, что опция «текущая конфигурация» не отправляется в хранилище.

3

Другие решения

Некоторые обновления МОЖЕТ БЫТЬ смените каталог библиотек. У меня был момент, когда я перешел с VS2015 на VS2017, и больше ничего не работало.

Также попробуйте посмотреть каталоги в настройках. Проект может находиться на рабочем столе CPU1, но в папке документов CPU 2. Другими словами, проверьте свойства проекта.

0

По вопросам рекламы [email protected]