【问题标题】:How to fixed error: The application has failed to start because its side-by-side configuration is incorrect如何修复错误:应用程序无法启动,因为它的并排配置不正确
【发布时间】:2014-02-18 03:06:29
【问题描述】:

我是VS2008的设计软件, 但是当我复制到另一台没有安装 VS2008 的计算机时。 它抛出一个错误

应用程序无法启动,因为它的并排配置不正确。请查看应用程序事件日志或使用命令行 sxstrace.exe 工具了解更多详细信息。

我在互联网上找到,有人告诉我安装 Microsoft Visual C++ 2008 SP1 Redistributable Package 我正在安装,但我的应用程序的此类错误仍然存​​在。

当我安装 VS2008 时,它确实有效。 - 如何在不安装 VS2008 的情况下运行此应用程序

我认为新电脑缺少 Microsoft SDK v6.0a, - 如何在不安装VS2008的情况下安装Microsoft SDK v6.0a?

谢谢!

【问题讨论】:

    标签: visual-studio-2008 sdk


    【解决方案1】:

    (不是特别针对 OP - 更多的是像我最初那样在谷歌上搜索消息的人)

    查看 Windows 错误日志 (eventvwr.exe)。格式错误的.exe.config 和其他此类混乱也可能[令人困惑地]触发相同的标题消息。

    【讨论】:

    • 格式错误的配置文件是导致我出现此错误的原因。
    【解决方案2】:

    您是否在调试模式下构建了程序?这将导致问题,因为可再发行包中的 CRT(C 运行时库)是在发布模式下构建的。这也解释了为什么当您在另一台计算机上安装 Visual Studio 时您的程序再次运行,因为它包含 CRT 的调试版本。

    解决方案:在发布模式下构建您的应用程序。

    【讨论】:

    • 如果您的问题得到解答,请接受我的回答。谢谢!
    猜你喜欢
    • 2011-05-23
    • 1970-01-01
    • 2011-04-27
    • 2015-08-17
    • 2010-11-02
    • 2015-02-08
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多