Specified platform toolset (v110) is not installed

visual-studio-2010, visual-studio-2012

Solution

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`.

Problem

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?

Original source