Указанный набор инструментов платформы (v110) не установлен
У меня есть решение, изначально созданное с использованием VS2010. Когда я открыл его с помощью VS 2012, он попросил меня сделать некоторую конверсию, о которой я согласился. Теперь я использую VS 2010, чтобы снова открыть решение, и когда я попытался построить его, появилась ошибка:
ошибка MSB8008: указанный набор инструментов платформы (v110) не установлен или недействителен. Убедитесь, что выбрано поддерживаемое значение PlatformToolset
Как я могу это исправить? Например, есть ли способ изменить platform toolset
на v100 снова?
Ответы
Ответ 1
Да, действительно:
- Щелкните правой кнопкой мыши проект
- Выберите "Свойства"
- Выберите Свойства конфигурации
- Общие
- Платформенный набор инструментов
Когда вы перейдете в Platform Toolset, нажмите на значение v110
, которое будет в правом столбце. Появится раскрывающийся список, который позволит вам выбрать v90
, v100
или inherit
. Конечно, v100
- правильный ответ. Как только v100
выбран, я не верю, что вы можете вернуться к v110
из VS 2010. Вам нужно будет снова открыть VS 2012, чтобы вернуть его обратно в v110
.