我正在谈论的应用程序由 vb6 (80%) 和 c#、.Net Framework 4.0 (20%) 组成。所有新组件都是用 c# 创建的。使用 Microsoft Interop Forms Toolkit 2.1,我们创建了稍后嵌入 vb6 的 COM 用户控件。对于表单,我们使用普通类在 vb6(COM Visible 项目)中创建和打开。为了创建我们使用的设置。
本地一切正常 - 只有当我们使用明智创建的设置在非开发人员机器上安装应用程序时才会出现问题。
我们添加了一个类来打开 ac# Form 到现有的互操作工具包项目。它在开发人员机器上以及当我们在 pc(非开发机器)上进行新安装时工作正常。新类仅用于打开表单。
但是当我们将应用程序更新到更新版本时,该类不再工作。我们必须卸载旧版本并安装新版本才能使其再次工作。
以前有人遇到过类似的问题吗?
我很感激任何建议