.net ClickOnce应用程序清单文件

.net ClickOnce应用程序清单文件,.net,deployment,tfs,msbuild,clickonce,.net,Deployment,Tfs,Msbuild,Clickonce,我正试图进入一个阶段,可以回滚已部署ClickOnce应用程序的版本。这个问题的最高评分答案似乎提供了解决方案。但是,当我查看“应用程序文件”目录时,我没有每个版本对应的[Application name].Application文件 如果我深入目录,我确实有一个标记为[application name].manifest的文件。但是,此文件似乎与父目录中的.application文件不同 所以我的问题有两个: 我是否需要[application name].manifest来替换父清单文件(

我正试图进入一个阶段,可以回滚已部署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
    
    或者,如果这是不可能的(即,因为我的部署过程应该在每次部署时归档当前的部署过程),是否可以回顾性地创建/修改一个