Для тех, кто здесь с помощью поиска Google:
Если вы ранее установили VS 2015 или более поздние версии vs после vs2010, а затем удалили, вот решение для вас.
В сообщении об ошибке ниже:
Невозможно оценить выражение свойства
"$ ([MSBuild] :: ValueOrDefault ( '$ (VCTargetsPath)', '$ (MSBuildExtensionsPath32) \ Microsoft.Cpp \ v4.0 \ V140 \'))"
14.0 - номер версии VS2015. К сожалению, деинсталлятор VS2015 / 2012 забывает один из своих ключей реестра, который затем вызывает эту ошибку, когда вы возвращаетесь к VS2010.
Перейти к запуску / запуску / regedit>
Ищите
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSBuild \ ToolsVersions \ 14.0 (также 12.0)
И
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ MSBuild \ ToolsVersions \ 14.0 (в том числе 12.0)
Если здесь есть ключ 14.0 / 12.0, удалите его и ваш VS2010, надеюсь, будет работать снова.