好的,这里是我的项目的细目:我有一个“脚本”子文件夹的Web项目。该文件夹包含一些JavaScript文件和JSMin.exe的副本,以及在一些文件上运行JSMin.exe的批处理文件。我尝试设置一个'call'$(ProjectDir)Scripts \ jsmin.bat“'的后期构建步骤。当我执行构建时,批处理文件始终“用代码1退出”。这发生在Visual Studio或通过msbuild命令行。我可以从Scripts文件夹手动运行批处理文件,它看起来像预期的那样工作,所以我不确定这里的问题是什么。 $(ProjectDir)Scripts \ jsmin.bat调用在引号中,因为$(ProjectDir)可能有空格(事实上在我的机器上)。我不确定此时该做什么。我尝试删除批处理文件的内容作为后构建步骤,但似乎也不工作。VS 2008发布步骤有趣的业务
理想情况下,我想通过发布或预构建步骤解决此问题,以便构建管理器在部署代码时不必经过额外的步骤。
谢谢!
+1谢谢,你的回答对我也有帮助:o) – Andrew 2008-12-07 21:41:23
虽然不是我最终使用的结果,但它确实超过了我发布的问题,并导致我相信错在JSMin和它的交互被叫来。想给你信用的答案。 (尽管有点晚) – sdanna 2009-01-22 21:01:54