我正试图进入一个可以回滚已部署 ClickOnce 应用程序版本的阶段。这个问题上评分最高的答案似乎提供了解决方案。但是,当我查看“应用程序文件”目录时,[application name].application
每个版本都没有对应的文件。
如果我深入到目录中,我确实有一个标记为[application name].manifest
. 但是,此文件似乎与父目录中的 .application 文件不同。
所以我的问题是双重的:
我是否需要 [application name].manifest 来替换父清单文件(如果我只是使用 .manifest 并使用它,我会收到部署错误。
如果我这样做了,我怎样才能让 MSBuild 生成一个?我的构建脚本如下:
MSBuild projectfile.csproj /target:publish /property:PublishDir=deployment_directory;PublishingURL=https://deployment_url
或者,如果这是不可能的(即因为我的部署过程应该在每次部署时存档当前的),是否可以回顾性地创建/修改一个?