我们有一个 VB6 应用程序,我们正在从 Windows XP 迁移到 Windows 7,我们遇到了几个问题。如果我们将应用程序的兼容模式设置为 Windows XP (Service Pack 3),其中一些问题就会消失。
我想知道简单地在兼容模式下运行我们的应用程序是否是一个好的解决方案。我一直在做一些谷歌搜索,但没有发现任何暗示使用兼容模式有不利之处。但是大多数人将它用于他们没有开发的应用程序。
长期目标是用 C# 替换所有 VB6 代码,但这需要时间。也许在我们更换 VB6 的同时使用兼容模式并不是一件坏事。
有没有人有开发应用程序并有意让它在兼容模式下运行的经验?我的直觉说这是一个坏主意,但我找不到任何反对使用它的证据。