最近我接受了一个 .NET 职位的面试。在提出的问题中,我很难回答一个问题。我希望有人可以帮助我。
场景(问题):应用程序的第一个版本(可能是 winform/wpf UI 应用程序)已经发布给客户端,他们开始使用该应用程序。但不幸的是,QA 团队后来在当前版本中发现了一个严重的问题。现在的挑战是,我们应该能够发送和应用补丁(修复),而无需强制重新启动应用程序。假设该应用程序是一个实时应用程序,无法重新启动以应用补丁程序。
就个人而言,我在给出一个在应用补丁时不会影响正在运行的应用程序的令人信服的答案时遇到了真正的麻烦。
回答:
感谢您迄今为止所做的所有贡献。我已经设法解决了这个问题。不知道这是不是面试官问的。尽管如此,我很高兴读到微软的 ClickOnce,它几乎可以满足我的需求。