This article mainly for you in detail the vs2010 problem error MSB8008: The specified platform toolset (V110) is not installed or invalid solution, with a certain reference value, interested in small partners can refer to
Once the program is compiled. Failure occurs
>------Started Build: Project: Photostore, configuration: Debug Win32------
1> build Start time is 2013-01-15 18:10:34.
1>c:\program files\msbuild\microsoft.cpp\v4.0\platforms\win32\microsoft.cpp.win32.targets (511,5): Error MSB8008: The specified platform toolset (V110) is not installed or is not valid. Be sure to select a supported Platformtoolset value.
1>
1> build failed.
1>
1> used Time 00:00:01.48
========== Generation: 0 successful. Failed 1, the latest 0. Skip 0 ==========
Later, the reasons for the discovery are as follows:
The Platform toolset (V110) is used under vs2012. You open project with VS2010, which by default is V100, so this project may have been opened and updated with vs2012.
Workaround: Right-click on your project. Select Properties. Then click General in the configuration properties. There is a platform working set in the general, change the V110 to V100, click on the application.