Почему MSBuild ищет в C: \ для Microsoft.Cpp.Default.props вместо c: \ Program Files (x86) \ MSBuild? (ошибка MSB4019)

Когда я запускаю msbuild для сборки проекта vc2010, я получаю следующую ошибку:

error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. 
Confirm that the path in the <Import> declaration is correct, and that the file exists 
on disk.
msbuild находится c: \ Program File (x86) \ MSBuildHKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ MSBuild \ ToolVersions \ V4.0 VCTargetsPath установлен в $ (MSBuildExtensionsPath32) \ Microsoft.Cpp \ v4.0 \ при запуске msbuild / verbosity: diag как хорошая система показывает MSBuildExtensionsPath32, MSBuildExtensionsPath64, MSBuildExtensionsPath, установленный какОкружающая среда в начале сборкиустановка MSBuildExtensionsPath32, MSBuildExtensionsPath64, MSBuildExtensionsPath в качестве переменных среды в оболочке не заставляет их отображаться какОкружающая среда в начале сборкиПопытки исправить

Деинсталлировано .net 4.5, починено .net 4.0

Установите MSBuildExtensionsPath32, MSBuildExtensionsPath64, MSBuildExtensionsPath в системных переменных.Похоже, что MSBuildExtensionsPath32 не устанавливается должным образом, и настройка MSBuildExtensionsPath не помогает

Пожалуйста, дайте мне знать, если у вас есть идеи, что блокирует правильную настройку этой переменной.

SET MSBuildExtensionsPath="C:\Program Files\MSBuild"

Большой! Еще один вопрос об ошибке, возникшей из-за поврежденной установки Visual Studio с сотнями обходных путей, каждый из которых работает только в нескольких избранных сценариях ...

Ответы на вопрос(16)

Ваш ответ на вопрос