Почему 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 с сотнями обходных путей, каждый из которых работает только в нескольких избранных сценариях ...