VS2019 - почему моя конфигурация платформы x64 не сохраняется? - PullRequest
0 голосов
/ 19 июня 2020

Проблема:

Каждый раз, когда я открываю VS2019 на своей виртуальной машине для сборки, платформа x64 доступна в диспетчере конфигурации, но ее выбор не меняет ничего из проекты. Мне приходится удалять конфигурацию и каждый раз воссоздавать ее, и в этот момент ее выбор работает нормально.

Фон:

Windows формирует приложение -. Net 3.5 на платформе x86; . Net 4.7 на x64. Мы пока не можем перейти исключительно на 64-битные и. Net 4.current, так как многие клиенты по-прежнему используют 32-битные приложения, с которыми нам нужно взаимодействовать.

Я собираю для x86 на своем основном устройстве. P C и для x64 на виртуальной машине. Процесс выглядит следующим образом:

  1. Откройте решение
  2. Получите последнюю версию от Team Foundation
  3. Запустите нашу утилиту, которая устанавливает версию. NET для всех 20- нечетные проекты в решении до 4.72
  4. Перезагрузите все проекты (поскольку VS обнаружил изменение)
  5. Щелкните правой кнопкой мыши решение, чтобы открыть диспетчер конфигурации.

Все идет нормально. Однако, если я выберу x64 в качестве платформы активного решения, проекты не изменятся. Даже если я выберу x64 для каждого проекта индивидуально, а затем скомпилирую, результатом все равно будет 32-разрядное приложение.

Поэтому мне нужно удалить отображаемую платформу x64 и воссоздать ее. Тогда все работает нормально - выбор x64 в верхней части меняет все проекты, как ожидалось.

Мне приходится делать это каждый раз, когда go прохожу процесс.

Что я делаю не так?

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