我是VS2008的设计软件, 但是,当我没有安装VS2008时,我对另一台计算机很腼腆。 它抛出一个错误
应用程序无法启动,因为其并排配置不正确。请参阅应用程序事件日志或使用命令行sxstrace.exe工具获取更多详细信息。
我在互联网上找到,有些人告诉我安装Microsoft Visual C ++ 2008 SP1 Redistributable Package 我安装了,但是我的应用程序仍然存在这样的错误。
当我安装VS2008时,它确实有效。 - 如何在不安装VS2008的情况下运行此应用程序
我认为新电脑缺少Microsoft SDK v6.0a, - 如何在不安装VS2008的情况下安装Microsoft SDK v6.0a?
谢谢!
答案 0 :(得分:6)
(并非特别针对OP - 更多的是人们在Google上搜索我最初的信息)
查看Windows错误日志(eventvwr.exe
)。格式错误的.exe.config
和其他此类混淆也可能[混乱]触发相同的标题消息。
答案 1 :(得分:2)
您是否在调试模式下构建了程序?这将导致问题,因为可再发行程序包中的CRT(C运行时库)是在发布模式下构建的。这也解释了为什么你的程序在另一台计算机上安装Visual Studio时再次运行,因为它包含CRT的调试版本。
解决方案:在发布模式下构建应用程序。