C# 处理ClickOnce";“无法启动应用程序”;消息

C# 处理ClickOnce";“无法启动应用程序”;消息,c#,visual-studio-2010,clickonce,C#,Visual Studio 2010,Clickonce,我通过ClickOnce部署了一个VS2010应用程序。有许多开发人员对此应用程序做出贡献,并向其部署更新。不幸的是,规程并不高明,有时项目构建为“x86”格式,有时构建为“任意CPU”。然后部署时,如果格式已更改,最终用户将收到以下错误消息 我知道这是由于上述情况而发生的,但我该如何处理呢 我曾尝试编写一个应用程序,每次运行时都会将旧版本替换为新版本,但它从未达到这种状态,因为清单文件表明格式不同 当ClickOnce检测到此错误时,除了将最终用户送回我的(越来越沮丧的)收件箱之外,还有人知

我通过ClickOnce部署了一个VS2010应用程序。有许多开发人员对此应用程序做出贡献,并向其部署更新。不幸的是,规程并不高明,有时项目构建为“x86”格式,有时构建为“任意CPU”。然后部署时,如果格式已更改,最终用户将收到以下错误消息

我知道这是由于上述情况而发生的,但我该如何处理呢

我曾尝试编写一个应用程序,每次运行时都会将旧版本替换为新版本,但它从未达到这种状态,因为清单文件表明格式不同


当ClickOnce检测到此错误时,除了将最终用户送回我的(越来越沮丧的)收件箱之外,还有人知道如何处理此错误吗?

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


您需要准备好适当的流程—代码审查、单人推送实时构建、在需要时快速回滚构建服务器等。

不幸的是,我认为您是对的,这是一个遵循流程的案例(警告消息不会被忽略!)。我们也无法让回滚正常工作,这也于事无补——但这是另一天的故事。谢谢你的回复。