虚拟机里边是Windows server 2003的系统,本机VS2008开发的exe程序移植到虚拟机中Release版本正常,Debug版本不能正常启动报“应用程序配置不正确”,在安装了vcredist_x86.exe之后仍然无法解决问题,使用Dependency Walker跟踪报

Error: The Side-by-Side configuration information in "c:\debug_tradeserver\OTCTRADESERVER.EXE" contains errors.

最后通过以下方法解决:

以前我遇到这样的问题,一般会认为是几个CRT库没有拷贝到虚拟机环境。

其实微软在其网站上提供了一种解决方案,也非常简单。原文地址我找不到了,我只针对VS做了一个解决方案以作事例。

1 建立一个安装程序工程。

2 工程文件中加入Merge Module

3 从系统盘:\Program Files\Common Files\Merge Modules目录选择加入需要的文件

因为我的虚拟机环境是32位的,所以我只选择了以下文件都是x86的

    policy_8_0_Microsoft_VC80_OpenMP_x86.msm
    policy_8_0_Microsoft_VC80_MFCLOC_x86.msm
    policy_8_0_Microsoft_VC80_MFC_x86.msm
    policy_8_0_Microsoft_VC80_DebugOpenMP_x86.msm
    policy_8_0_Microsoft_VC80_DebugMFC_x86.msm
    policy_8_0_Microsoft_VC80_DebugCRT_x86.msm
    policy_8_0_Microsoft_VC80_CRT_x86.msm
    policy_8_0_Microsoft_VC80_ATL_x86.msm
    Microsoft_VC80_OpenMP_x86.msm
    Microsoft_VC80_MFCLOC_x86.msm
    Microsoft_VC80_MFC_x86.msm
    Microsoft_VC80_DebugOpenMP_x86.msm
    Microsoft_VC80_DebugMFC_x86.msm
    Microsoft_VC80_DebugCRT_x86.msm
    Microsoft_VC80_CRT_x86.msm
    Microsoft_VC80_ATL_x86.msm

        4 生成debug和release版文件

        5 在虚拟机中安装上步生成的.msi文件之后重新运行即可解决问题

运行程序报“应用程序配置不正确”或者缺少运行库造成程序不可移植的问题...相关推荐

  1. 由于应用程序配置不正确,未能启动该应用程序。请查看清单文件以查找可能的错误

    以前.net 2.0写的一个winform程序,选择转到vs2008,net 3.5下,转换成功完成,但是启动时报错: "由于应用程序配置不正确,未能启动该应用程序.请查看清单文件以查找可能 ...

  2. 【日常记录】错误“应用程序无法启动,因为应用程序中的并行配置不正确,有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具”解决办法

    win10安装理正深基坑软件出现该错误 错误"应用程序无法启动,因为应用程序中的并行配置不正确,有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具"解决 ...

  3. 启动腾讯软件出现“应用程序无法启动并行配置不正确”解决

    环境:Windows 7 Ultimate + QQ 2012 + QQ电脑管家 7.0 问题:启动腾讯软件(我只安装了QQ 2012 和QQ电脑管家 7.0)出现"应用程序无法启动并行配置 ...

  4. 启动腾讯软件出现 应用程序无法启动并行配置不正确 解决

    环境:Windows 7 Ultimate + QQ 2012 + QQ电脑管家 7.0 问题:启动腾讯软件(我只安装了QQ 2012 和QQ电脑管家 7.0)出现"应用程序无法启动并行配置 ...

  5. 如何解决“应用程序无法启动,因为应用程序的并行配置不正确“问题,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具

    应用程序事件日志中: "C:\windows\system32\test.exe"的激活上下文生成失败.找不到从属程序集 Microsoft.VC80.MFC,processorA ...

  6. 【IDE-Visual Studio】无法启动程序 xxx exe 由于应用程序配置不正确,未能启动此应用程序

    问题 解决方案 如下图设置工程属性: 配置属性->链接器->清单文件->生成清单=否 再分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们 ...

  7. uni发行小程序报错app.json找不到,运行没问题

    解决经验: 1:检查最近修改的文件中,是否存在js语法,css/less/sass语法问题 2:新增了某些组件,先行注释再尝试发行 原因:最终我发现了不是问题的问题 首先我注释这段css 然后我再次发 ...

  8. 微信小程序报错:运行内存不足,请重新打开该小程序

    微信小程序官方链接https://developers.weixin.qq.com/miniprogram/dev/framework/performance/tips/runtime_memory. ...

  9. win10 java无法运行_如何解决win10配置jdk之后javac无法运行的情况?

    环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等. 环境变量是在操作系统中一个具有特定名字的对象,它包 ...

最新文章

  1. 【问链-EOS公开课】第九课 EOS 数据库与持久化 API(二)
  2. SQL中到底要不要用WHERE 1=1
  3. 【TensorFlow-windows】(七) CNN之VGG-net的测试
  4. JVM调优及调优参数详解
  5. 从DCF到DCX:构想照进现实
  6. EfficientDet 论文记录
  7. MySql ALTER用法
  8. devExpress chart c# 折线图绘制
  9. Mac OS U盘启动后出现类似禁止符号原因
  10. cmf php,php cmf
  11. 快速实现中文翻译多国语言
  12. ****彩印管理系统部署及开发心得
  13. 6月3日至5日 服务器信息维修,2015年6月3日维护公告
  14. NextDay-Java(适用软件测试)
  15. 2021年读书节书单推荐
  16. 大数据和java的区别
  17. Reac-18 portal传送门
  18. python(2)提取多层嵌套列表里子元素的最大值
  19. 运维人员必备的Linux系统命令汇总
  20. QAxObject来操作Excel的一些命令

热门文章

  1. Java架构-薪水增长多少,新机会才值得考虑?
  2. Oracle 数据库常用操作语句大全
  3. unity3D小小白之雾效
  4. ecshop将编辑器更换为kindeditor
  5. IOS怎么判断网络连接
  6. 好程序员web前端教程分享JavaScript验证API
  7. MySQL Basic Learning (一)
  8. js 页面跳转保存状态
  9. mybatis数据批量插入
  10. [LeetCode]*105.Construct Binary Tree from Preorder and Inorder Traversal