好的,这是我的项目的细分:我有一个带有“Scripts”子文件夹的 Web 项目。该文件夹包含一些 javascript 文件和 JSMin.exe 的副本以及在其中一些文件上运行 JSMin.exe 的批处理文件。我尝试设置“调用“$(ProjectDir)Scripts\jsmin.bat”'的后期构建步骤。当我执行构建时,批处理文件总是“以代码 1 退出”。这通过 Visual Studio 或通过 msbuild 命令行发生。我可以从 Scripts 文件夹手动运行批处理文件,它似乎按预期工作,所以我不确定这里的问题是什么。$(ProjectDir)Scripts\jsmin.bat 调用用引号引起来,因为 $(ProjectDir) 可能有空格(实际上在我的机器上也有)。我不确定此时该怎么做。一世'
理想情况下,我想通过 post 或 pre-build 步骤解决这个问题,这样构建管理器在部署代码时就不必经过额外的步骤。
谢谢!