2012-12-01 12 views
55

Mam rozwiązanie wstępnie utworzone przy użyciu VS2010. Kiedy otworzyłem go za pomocą VS 2012, poprosiłem mnie o dokonanie jakiejś konwersji, na co się zgodziłem. Teraz używam VS 2010, aby ponownie otworzyć rozwiązanie, a gdy próbowałem budować dała błąd:Podany zestaw narzędzi platformy (v110) nie jest zainstalowany

error MSB8008: Specified platform toolset (v110) is not installed or invalid. Please make sure that a supported PlatformToolset value is selected

Jak mogę to naprawić? Na przykład, czy istnieje sposób na ponowną zmianę numeru platform toolset na v100?

+5

Project + Properties, General, Platform Toolset setting. Kliknij więcej, to powinno być możliwe do wykrycia. –

Odpowiedz

80

Tak, rzeczywiście to jest:

  • Right Click projektu
  • Wybierz Properties
  • Wybierz konfiguracyjne
  • Ogólne
  • Platforma Toolset

Gdy dojdziesz do Platformy Toolset , kliknij na v110 wartość, która będzie w prawej kolumnie. Zobaczysz rozwijane menu, które pozwoli Ci wybrać v90, v100 lub inherit. Oczywiście, poprawną odpowiedzią jest v100. Po wybraniu v100, nie wierzę, że możesz z powrotem z powrotem do v110 z VS 2010. Będziesz musiał ponownie otworzyć w VS 2012, aby przenieść go z powrotem do v110.

+2

Witam, mam podobny problem, ale nie ma dla mnie "ogólnej" opcji. Pokazuje tylko "Konfiguracja" w obszarze właściwości konfiguracji? – silent

+4

@silent, uzyskaj właściwości swojego projektu, a nie rozwiązania. – KenGey

+0

W VS 2010 jest w oknie właściwości, kliknij mały mały przycisk u góry po lewej stronie. – Owl

Powiązane problemy