处理ClickOnce“无法启动应用程序”消息

时间:2015-09-22 10:54:34

标签: c# visual-studio-2010 clickonce

我通过ClickOnce部署了VS2010应用程序。有许多开发人员为此应用程序做出贡献,并为其部署更新。不幸的是,纪律并不精彩,有时项目是以“x86”格式构建的,有时也是“任何CPU”。当部署后,如果格式已更改,则会向最终用户显示以下错误消息。

enter image description here

由于上述情况,我知道这种情况正在发生 - 但我该如何处理呢?

我尝试编写一个取消旧版本的应用程序,并在每次运行时将其替换为新版本,但它永远不会达到此状态,因为清单文件表明格式不同。

除了将最终用户引回到我的(更加沮丧的)收件箱之外,有没有人对ClickOnce检测到错误时如何处理此错误有任何想法?

1 个答案:

答案 0 :(得分:1)

您无法以编程方式处理此错误,它会在您的代码执行之前发生。

您需要获得适当的流程 - 代码审核,单人推送构建,构建服务器以便在需要时更快地回滚等。