程序兼容性仅在测试模式下有效。

程序兼容性仅在测试模式下有效。

我遇到了一个奇怪的问题,我的代码无法与新版本的 CAD 软件 API 配合使用。运行 Windows 10 程序兼容性疑难解答后,这个问题似乎得到了解决。https://support.microsoft.com/en-gb/help/15078/windows-make-older-programs-compatible在 Visual Studio 上。唯一的问题是,它只能通过运行它并单击测试程序按钮才能工作。如果我选​​择“是的,它工作了,保存设置”选项,然后关闭通过测试启动的 Visual Studio,并像平常一样再次打开它,我就会遇到同样的问题。我想我可以尝试手动进行可能进行的更改,但程序在属性中没有提供“兼容性”选项卡。任何建议为什么会出现这种情况,或者更好的是,我如何手动永久应用在测试模式下运行它的修复程序。

注意:我省略了有关它无法与 API 配合使用的初始问题的详细信息,因为它可能没有帮助。一个例外可能是,Visual Studio 生成的已编译 .exe 在由测试启动的 vs 之外创建时不起作用,但如果您将其放在桌面文件夹中,它确实可以工作。将它放在桌面上的子文件夹中或其他任何地方,它就会崩溃。

相关内容