相关疑难解决方法(0)

为什么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.
Run Code Online (Sandbox Code Playgroud)
  • 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 在构建开始时设置为Environment
  • 将MSBuildExtensionsPath32,MSBuildExtensionsPath64,MSBuildExtensionsPath设置为shell中的环境变量不会导致它们在构建开始时显示为Environment

修复已尝试

  • 卸载.net 4.5,修复.net 4.0
  • 在系统变量中设置MSBuildExtensionsPath32,MSBuildExtensionsPath64,MSBuildExtensionsPath.

似乎没有正确设置MSBuildExtensionsPath32并且设置MSBuildExtensionsPath没有帮助

SET MSBuildExtensionsPath="C:\Program Files\MSBuild"
Run Code Online (Sandbox Code Playgroud)

如果您有任何想法阻止正确设置此变量,请告诉我.

msbuild

119
推荐指数
9
解决办法
14万
查看次数

启动时Visual Studio 2010未知错误

我正试图从我的桌面启动Visual Studio 2010,我只是弹出这个错误框说"未知错误"...

任何人都知道为什么会发生这种情况?

startup visual-studio-2010

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

msbuild ×1

startup ×1

visual-studio-2010 ×1