VC C ++ 2008可再发行组件错误

时间:2014-11-19 22:22:11

标签: c++ windows visual-studio-2012 visual-studio-2008 manifest

好的,所以我已经阅读了一些关于这个主题的回复,但似乎找不到有同样问题的人。

Why installing vcredist_x86.exe doesn't fix SideBySide error when I develop an EXE on one machine and run it on another one?

http://www.codeproject.com/Articles/43681/Side-by-Side-Configuration-Incorrect

后台:我使用Fortran代码,这些代码使用了一些我无法访问代码的c ++库。这些显然是使用VS2008构建的,并且由于我的机器必须重新启动而且这个错误才开始发生,我要求IT除了VS2012之外不安装VS2008。我知道安装VS2008会解决问题,但这不是一个好的灵魂。

错误是:无法启动程序' C:\ blah \ blah \ blah.exe'。此应用程序无法启动,因为应用程序配置不正确。查看清单文件以查找可能的错误。重新安装应用程序可能会解决此问题。有关更多详细信息,请参阅应用程序事件日志。应用程序事件日志告诉我发布的第一个链接中列出了相同的内容。

最初我遇到了问题所以我查阅了这些文章,然后我安装了正确版本的VC C ++ redist包(它是版本9.0.21022.8 for x86 source:项目的清单文件)。我最初安装了64位,很快就确定我需要32位版本,然后安装了那个。

我有

中的文件夹和文件
  • C:\的Windows \ WINSXS \ x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.21022.8_none_b59bae9d65014b98
  • C:\的Windows \ WINSXS \ x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.21022.8_none_b59bae9d65014b98
  • C:\的Windows \ WINSXS \ x86_microsoft.vc90.atl_1fc8b3b9a1e18e3b_9.0.21022.8_none_b59bae9d65014b98

相关的清单文件似乎也在那里。

即使文件存在,该程序仍然无法运行。我错过了什么?

0 个答案:

没有答案