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

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. Есть ли способ помочь мне?

4b9b3361

Ответ 1

Оказывается, вам также нужно установить Visual Studio 2010.

Как только я установил Visual Studio 2010, Visual Studio 2012 смог обнаружить инструменты сборки Visual Studio 2008.

Кажется абсолютно сумасшедшим, но там вы идете.

Ответ 2

Я столкнулся с одной и той же проблемой, но я установил Windows SDK 7.1 вместо (или версию веб-установщика), и это заставило его работать.

Я помню, что я установил его также и на исходный компьютер.

Помните, что сначала необходимо удалить любую версию распространяемого Visual С++ 2010, иначе установка Windows SDK завершится неудачно.

Я знаю, что это не идеальное решение, потому что Windows SDK огромен, но это еще один вариант.

Ответ 3

Перед загрузкой чего-либо попробуйте перейти к свойствам проекта → свойства конфигурации → общий, а затем измените платформу Toolset для проекта Visual Studio 2012 (v110)

Ответ 4

Согласно инструментам сборки для 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.