MSDeploy自动生成的deploy.cmd路径问题?

时间:2018-11-05 15:57:29

标签: batch-file path msdeploy

我一直在努力弄清为什么将自动生成的deploy.cmd脚本安装到C:\Program Files (x86)\OurProgram后将无法工作。我最终将问题缩小为(x86)中的右括号,因为脚本以"Files was unexpected at this time"结尾。一种可能的解决方案是手动创建另一个批处理文件以将_DeploySetParametersFile设置为Windows路径(C:\Program^ Files^ (x86^)\OurProgram\Program.Parameters.xml)。这对我来说不是有效的解决方案,因此我钻进了自动生成的文件,发现问题出在2个变量上:

RootPath _DeploySetParametersFile

两者均使用%(即%RootPath%)引用,但是一旦将它们更改为!(即!RootPath!),就不会需要第二个脚本,我可以从Program Files (x86)运行cmd脚本。当然,问题在于,deploy.cmd文件是在每个构建中自动生成的,因此我必须为我所做的每个构建更改它。我的问题是:有没有办法编辑Visual Studio用来生成deploy.cmd文件的模板?如果是这样,在哪里?微软如此在其Web部署中遇到这个问题似乎太荒谬了。

0 个答案:

没有答案