Подтвердить что ты не робот

Указанный набор инструментов платформы (v110) не установлен

У меня есть решение, изначально созданное с использованием VS2010. Когда я открыл его с помощью VS 2012, он попросил меня сделать некоторую конверсию, о которой я согласился. Теперь я использую VS 2010, чтобы снова открыть решение, и когда я попытался построить его, появилась ошибка:

ошибка MSB8008: указанный набор инструментов платформы (v110) не установлен или недействителен. Убедитесь, что выбрано поддерживаемое значение PlatformToolset

Как я могу это исправить? Например, есть ли способ изменить platform toolset на v100 снова?

4b9b3361

Ответ 1

Да, действительно:

  • Щелкните правой кнопкой мыши проект
  • Выберите "Свойства"
  • Выберите Свойства конфигурации
  • Общие
  • Платформенный набор инструментов

Когда вы перейдете в Platform Toolset, нажмите на значение v110, которое будет в правом столбце. Появится раскрывающийся список, который позволит вам выбрать v90, v100 или inherit. Конечно, v100 - правильный ответ. Как только v100 выбран, я не верю, что вы можете вернуться к v110 из VS 2010. Вам нужно будет снова открыть VS 2012, чтобы вернуть его обратно в v110.