C++ Msbuild不导入Microsoft.Cpp.x64.0用户选项

C++ Msbuild不导入Microsoft.Cpp.x64.0用户选项,c++,visual-studio-2013,msbuild,C++,Visual Studio 2013,Msbuild,我有一个X64 C++项目,我想用MSBug从命令行中生成。该项目使用VS2013 IDE构建良好 当我尝试使用MSBuild时 msbuild /property:Config=Debug+Release myprj.sln 我因缺少包含文件而收到编译器错误。 这些文件位于Microsoft.Cpp.x64.user default属性文件中定义的文件夹中。在MSBuild输出中查看CL命令行时,我可以看到命令行选项中包含项目属性中的包含文件夹,但Microsoft.Cpp.x64.use

我有一个X64 C++项目,我想用MSBug从命令行中生成。该项目使用VS2013 IDE构建良好

当我尝试使用MSBuild时

msbuild  /property:Config=Debug+Release myprj.sln
我因缺少包含文件而收到编译器错误。 这些文件位于Microsoft.Cpp.x64.user default属性文件中定义的文件夹中。在MSBuild输出中查看CL命令行时,我可以看到命令行选项中包含项目属性中的包含文件夹,但Microsoft.Cpp.x64.user中的文件夹不包含


如何解决此问题?

当我开始使用批处理文件而不是powershell脚本时,问题自行解决。 作为参考,正确的MSBuild行为

msbuild  /p:configuration=release myprj.sln

/property:Config=Debug+Release无法正常工作。

My crystal ball说您正在构建32位版本。这也是我的第一个想法,但解决方案和项目只有x64配置。