Specified platform toolset (v110) is not installed

Visual Studio-2010Visual Studio-2012

Visual Studio-2010 Problem Overview


I have a solution initially created using VS2010. When I opened it using VS 2012, it asked me to do some conversion, which I agreed. Now I'm using VS 2010 to open the solution again, and when I tried to build it gave an error:

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

How can I fix it? For example, is there a way to change the platform toolset to v100 again?

Visual Studio-2010 Solutions


Solution 1 - Visual Studio-2010

Yes indeed it is:

  • Right Click project
  • Select Properties
  • Select Configuration Properties
  • General
  • Platform Toolset

When you get to Platform Toolset, click on the v110 value which will be in the right column. You will see a drop down appear which will allow you to select v90, v100, or inherit. Of course, v100 is the correct answer. Once v100 is selected, I don't believe you can back to v110 from within VS 2010. You would have to once again open in in VS 2012 to move it back to v110.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionChinView Question on Stackoverflow
Solution 1 - Visual Studio-2010demongolemView Answer on Stackoverflow