我正在尝试制作一个批处理文件,只需一次点击即可发布我们拥有的几个ClickOnce应用程序。我正在使用msbuild进行操作,以下命令行是我如何实现它的示例:
msbuild
MyApp.sln
/t:Publish
/p:Configuration=Release
/p:PublishUrl="C:\Apps\"
/v:normal > Log.txt
当我运行上述命令时,它会在发布目录(即bin\release)中构建和发布应用程序。不知道为什么msbuild不遵守我的上面示例中的PublishUrl属性?请注意:我尝试过不同的组合,包括删除“Configuration”,使用“Rebuild”和“PublishOnly”作为目标,以及删除引号,但都没有成功。
PublishDir
代替PublishUrl
即可解决问题。 - BrainSlugs83