Когда я запускаю 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)\MSBuild
- HKLM\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"
Пожалуйста, дайте мне знать, если у вас есть идеи, что блокирует правильную настройку этой переменной.