【发布时间】:2020-08-06 19:28:36
【问题描述】:
我们正在维护一个主要 CAD 程序(>500 个 DLL)的本地化版本,并创建插件应用程序以扩展其功能(作为 DLL 添加)。
主应用程序安装 Visual C++ Redistributables 2005 (x86)、2010 (x64)、2012 (x64) 和 2015 (x64)。
如果我们安装(因为我们的 Visual Studio 版本)新的 Visual C++ Redistributable 2015-2019 (x64),所有应用程序都能完美运行。
测试后,我们现在通过卸载运行时 2015-2019 (x64) 并重新安装原始运行时 2015 (x64) 手动将安装回滚到原始状态。
主应用程序不再启动,因为它错过了 VCRuntime140_1.dll。但是,它应该再次查找 VCRuntime140.dll。
显然,Microsoft 可再发行组件安装/卸载是造成此错误的原因。
任何已知的解决方法或解决方案?我们非常感谢您的帮助和提示。
【问题讨论】:
标签: c++ visual-studio installation runtime