如何修复错误:应用程序无法启动,因为它的并排配置不正确
Posted
技术标签:
【中文标题】如何修复错误:应用程序无法启动,因为它的并排配置不正确【英文标题】: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?
谢谢!
【问题讨论】:
【参考方案1】:(不是特别针对 OP - 更多的是像我最初那样在谷歌上搜索消息的人)
查看 Windows 错误日志 (eventvwr.exe
)。格式错误的.exe.config
和其他此类混乱也可能[令人困惑地]触发相同的标题消息。
【讨论】:
格式错误的配置文件是导致我出现此错误的原因。【参考方案2】:您是否在调试模式下构建了程序?这将导致问题,因为可再发行包中的 CRT(C 运行时库)是在发布模式下构建的。这也解释了为什么当您在另一台计算机上安装 Visual Studio 时您的程序再次运行,因为它包含 CRT 的调试版本。
解决方案:在发布模式下构建您的应用程序。
【讨论】:
如果您的问题得到解答,请接受我的回答。谢谢!以上是关于如何修复错误:应用程序无法启动,因为它的并排配置不正确的主要内容,如果未能解决你的问题,请参考以下文章