运行程序报“应用程序配置不正确”或者缺少运行库造成程序不可移植的问题...
虚拟机里边是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文件之后重新运行即可解决问题
运行程序报“应用程序配置不正确”或者缺少运行库造成程序不可移植的问题...相关推荐
- 由于应用程序配置不正确,未能启动该应用程序。请查看清单文件以查找可能的错误
以前.net 2.0写的一个winform程序,选择转到vs2008,net 3.5下,转换成功完成,但是启动时报错: "由于应用程序配置不正确,未能启动该应用程序.请查看清单文件以查找可能 ...
- 【日常记录】错误“应用程序无法启动,因为应用程序中的并行配置不正确,有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具”解决办法
win10安装理正深基坑软件出现该错误 错误"应用程序无法启动,因为应用程序中的并行配置不正确,有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具"解决 ...
- 启动腾讯软件出现“应用程序无法启动并行配置不正确”解决
环境:Windows 7 Ultimate + QQ 2012 + QQ电脑管家 7.0 问题:启动腾讯软件(我只安装了QQ 2012 和QQ电脑管家 7.0)出现"应用程序无法启动并行配置 ...
- 启动腾讯软件出现 应用程序无法启动并行配置不正确 解决
环境:Windows 7 Ultimate + QQ 2012 + QQ电脑管家 7.0 问题:启动腾讯软件(我只安装了QQ 2012 和QQ电脑管家 7.0)出现"应用程序无法启动并行配置 ...
- 如何解决“应用程序无法启动,因为应用程序的并行配置不正确“问题,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具
应用程序事件日志中: "C:\windows\system32\test.exe"的激活上下文生成失败.找不到从属程序集 Microsoft.VC80.MFC,processorA ...
- 【IDE-Visual Studio】无法启动程序 xxx exe 由于应用程序配置不正确,未能启动此应用程序
问题 解决方案 如下图设置工程属性: 配置属性->链接器->清单文件->生成清单=否 再分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们 ...
- uni发行小程序报错app.json找不到,运行没问题
解决经验: 1:检查最近修改的文件中,是否存在js语法,css/less/sass语法问题 2:新增了某些组件,先行注释再尝试发行 原因:最终我发现了不是问题的问题 首先我注释这段css 然后我再次发 ...
- 微信小程序报错:运行内存不足,请重新打开该小程序
微信小程序官方链接https://developers.weixin.qq.com/miniprogram/dev/framework/performance/tips/runtime_memory. ...
- win10 java无法运行_如何解决win10配置jdk之后javac无法运行的情况?
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等. 环境变量是在操作系统中一个具有特定名字的对象,它包 ...
最新文章
- 【问链-EOS公开课】第九课 EOS 数据库与持久化 API(二)
- SQL中到底要不要用WHERE 1=1
- 【TensorFlow-windows】(七) CNN之VGG-net的测试
- JVM调优及调优参数详解
- 从DCF到DCX:构想照进现实
- EfficientDet 论文记录
- MySql ALTER用法
- devExpress chart c# 折线图绘制
- Mac OS U盘启动后出现类似禁止符号原因
- cmf php,php cmf
- 快速实现中文翻译多国语言
- ****彩印管理系统部署及开发心得
- 6月3日至5日 服务器信息维修,2015年6月3日维护公告
- NextDay-Java(适用软件测试)
- 2021年读书节书单推荐
- 大数据和java的区别
- Reac-18 portal传送门
- python(2)提取多层嵌套列表里子元素的最大值
- 运维人员必备的Linux系统命令汇总
- QAxObject来操作Excel的一些命令