Ответ 1
Оказывается, вам также нужно установить Visual Studio 2010.
Как только я установил Visual Studio 2010, Visual Studio 2012 смог обнаружить инструменты сборки Visual Studio 2008.
Кажется абсолютно сумасшедшим, но там вы идете.
Я пытаюсь использовать Visual Studio 2012 для создания приложения CLI С++, ориентированного на .NET 3.5.
Я уже начал работать на одной машине, установив Visual Studio 2008 и указав набор инструментов платформы v90.
Теперь я пытаюсь это на новой машине, и я установил Visual Studio 2008, а затем Visual Studio 2012.
Теперь я получаю эту невероятно неприятную ошибку:
Ошибка 81 ошибка MSB8020: инструменты сборки для Visual Studio 2008 (Platform Toolset = 'v90') не может быть найден. Чтобы создать с помощью v90 либо нажмите на меню "Проект" или щелкните правой кнопкой мыши а затем выберите "Обновить проекты VС++...". Установка Visual Studio 2008 для создания с использованием сборки Visual Studio 2008 инструменты. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets 43 5 WinApiWrapper (Visual Studio 2008)
Почему не может Visual Studio 2012 найти Visual Studio 2008. Есть ли способ помочь мне?
Оказывается, вам также нужно установить Visual Studio 2010.
Как только я установил Visual Studio 2010, Visual Studio 2012 смог обнаружить инструменты сборки Visual Studio 2008.
Кажется абсолютно сумасшедшим, но там вы идете.
Я столкнулся с одной и той же проблемой, но я установил Windows SDK 7.1 вместо (или версию веб-установщика), и это заставило его работать.
Я помню, что я установил его также и на исходный компьютер.
Помните, что сначала необходимо удалить любую версию распространяемого Visual С++ 2010, иначе установка Windows SDK завершится неудачно.
Я знаю, что это не идеальное решение, потому что Windows SDK огромен, но это еще один вариант.
Перед загрузкой чего-либо попробуйте перейти к свойствам проекта → свойства конфигурации → общий, а затем измените платформу Toolset для проекта Visual Studio 2012 (v110)
Согласно инструментам сборки для Visual Studio 2008 (Platform Toolset = & # 39; v90 & # 39;) не удается найти,
В дополнение к инструментарию MSVC 9.0, который присутствует в VS 2008 (установите VS 2008 SP1, иначе компиляторы x64 будут повреждены), вам также понадобятся файлы конфигурации платформы MsBuild 4.0 для этого набор инструментов, чтобы MsBuild могла его найти.
Они незаметно присутствуют в Visual Studio 2010, в функциях C++ x86 и x64, в дополнение к собственному инструментарию. Они НЕ присутствуют в отдельных пакетах SDK, таких как WinSDK 7.1.