Visual Studio 2017 无法使用 msbuild 构建项目

Visual Studio 2017 fails to build project using msbuild

我正在尝试构建这个项目,它会为我的网站生成一个缩小的 css 文件,我将项目文件移动到一台新 PC 上,新版本 Visual Studio(2017 年从 2010 年开始)在解决了一些小问题之后,我现在感到很困惑。这是错误:

Error The command "C:\Program Files (x86)\Microsoft Visual Studio17\Community\MSBuild.0\Bin\msbuild.exe "C:\Users\Dennis\Documents\Visual Studio 2017\Projects\minify-CSS\minify-CSS\MSbuild\msbuild.xml" /p:ConfigurationName=Release" exited with code 9009.

我知道错误在路径中,路径中有一个 space 并且路径周围没有引用标记。我不知道为什么 VS2017 会失败。我导航到命令提示符中的 msbuild 文件夹并手动 运行 构建命令,项目编译得很好。任何人都知道我可以在哪里更正此问题以便将路径放在引文标记中,或者以其他方式解决这个问题?

我让它工作了。我打开项目文件,发现这一行:

<PostBuildEvent>$(MSBuildBinPath)\msbuild.exe "$(ProjectDir)MSbuild\msbuild.xml" /p:ConfigurationName=$(ConfigurationName)</PostBuildEvent>

我刚刚在第一部分周围添加了引文标记,它开始工作了。像这样

<PostBuildEvent>"$(MSBuildBinPath)\msbuild.exe" "$(ProjectDir)MSbuild\msbuild.xml" /p:ConfigurationName=$(ConfigurationName)</PostBuildEvent>