2

我正试图进入一个可以回滚已部署 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
    

    或者,如果这是不可能的(即因为我的部署过程应该在每次部署时存档当前的),是否可以回顾性地创建/修改一个?

4

0 回答 0