- 浏览: 19333 次
- 性别:
- 来自: 苏州
最新评论
关于vs2005的"应用程序配置不正确,无法运行"问题的解决方法 - 视频探索 - che...(转载)
关于vs2005的"应用程序配置不正确,无法运行"问题的解决方法
北京理工大学 20981 陈罡
vs2005很强大,很邪恶。从vc6慢慢过渡到了vs2005,这款ide确实做得很体贴,也非常好用。但是美中不足的是,在它上面写一个程序,哪怕你是用release模式生成的程序,到了第三方没有安装vs插件的机器上仍然无法运行。最直接的错误就是"应用程序配置不正确,程序无法启动",这一点跟vc6相比就差的很多了,尤其是当你希望开发一些用于验证性的演示程序的时候,通过简单的拷贝粘贴到其它没有安装过vs2005的机器上测试运行基本上都无法通过。我想很多人会有同感,不想每次哪怕弄个简单的hello world也生成一个setup工程吧?!
这很让人恼火,可是怎么解决这个问题呢?配置不正确,想办法让它配置正确了不就行了。于是逐个研究vs2005产生的文件,就找到了exe.manifest,不知道微软弄这个东西做什么的。
打开一看原来是一个xml文件,如下所示:
乱糟糟的一堆,但是这个name比较有趣,似乎是应用程序所依赖的一些库的名字。
好,搜索一下,果然,找到了这些东西。这些依赖文件位于:
C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86
这个目录下面,你会找到上面xml的item中列出来的Microsoft.VC80.CRT和Microsoft.VC80.MFC这两个目录。剩下的那个Microsoft.Windows.Common-Controls应该是所有win32环境都有的。
现在需要做的就是建立一个目录,把上面的Microsoft.VC80.CRT和Microsoft.VC80.MFC目录下的的所有文件都拷贝进去,然后把你的release版的应用程序也拷贝进去。然后把整个目录压缩一下拷贝到没有安装过vs2005的机器上,解压缩,运行。
这次应该就不会出现"应用程序配置不正确,无法运行"的错误了。通过查看exe.mainifest文件的方法拷贝必要的库,制作"绿色"软件,虽然第一次麻烦一些,但总体上,比再生成个setup要快得多。
不知道微软是如何思考这个问题的,为什么每次都要把明明很简单的工作给复杂化,让人郁闷。
发表评论
-
java截取字符串
2012-07-06 09:51 682★☆★☆★☆★☆★☆★☆ 夫子是神圣的而我是荒诞的 ... -
正则表达式 - 自动生成器
2012-07-06 09:45 1016正则表达式的强大众所周知,它令程序员的头痛程度也数一数二的 ... -
常用的正则表达式
2012-07-06 09:37 611常用表达式: "^\d+$" // ... -
用VC把 图片做成独立的 DLL的两种方法
2012-07-06 09:30 802用VC把 图片做成独 ... -
Ajax 联动
2012-07-05 20:44 574$(document).ready( fun ... -
组件、控件和插件的区别
2012-07-03 13:42 607组件、控件和插件 ... -
组件、控件和插件的区别
2012-07-03 12:19 932组件、控件和插件 ... -
flex datagird渲染图片和按钮
2012-07-02 10:15 582用户操作 [留言] [发消息] [加为好友] ... -
Flex property style
2012-07-02 10:15 587用户操作 [留言] [发消息] [加为好友] ... -
FLEX文件下载
2012-07-02 10:15 556文件下载没有文件上传那么麻烦,只需从服务器指定的目录获取即 ... -
FLEX 条形图(柱状图)设置刻度为百分比
2012-07-02 10:15 638作者原创,如需转载请注明出处:www.krzone.org ... -
Flex和Spring的整合
2012-07-01 09:37 450关于Flex Adobe Flex是一套创建富客户端应用( ... -
实现FLEX 通过AMF跟PHP通信
2012-07-01 09:37 810AMF flex一种远调用 ... -
Java Server Push To Flex (ServerPush)
2012-07-01 09:37 511在网上找了许多的Flex与java 通信做ServerPu ... -
Flex编程学习基础
2012-07-01 09:37 655Flex是Adobe公司推出 ... -
Flex + LCDS + Java 入门教程
2012-07-01 09:37 464一.引 很多 ... -
无输入法的解决方法
2012-06-30 17:53 5351、一般来说,我们 ... -
WordPress初级教程-20: 忘记Wordpress密码的5种解决方法
2012-06-30 17:53 794来源于 WordPress初级教程-20: 忘记Wordp ... -
TC2.0 在winxp下initgraph崩溃原因以及解决方法
2012-06-30 17:53 816用rectangle()函数。 你得 ...
相关推荐
[VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题” 今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,...
vs2008 运行环境解决“由于应用程序配置不正确
NULL 博文链接:https://jiangzhengjun.iteye.com/blog/461724
整理了CRT运行库、MFC运行库, 有DEBUG、RELEASE两个版本。 可解决未安装VS2008开发环境或VS2008的运行库,启动VS2008编译的程序出错问题。
Azure服务项目用于配置这个应用程序,或者创建一个部署包。ASP.Net项目(WebRole1)就是一个正常的Web项目。如下所示: 4、打开Default.aspx,添加Hello Cloud. 大功告成! 5、运行和启动: (1)现在把...
脱机运行经常报错:应用程序无法启动,因为应用程序的并行配置不正确,有关详细信息,请参阅应用程序事件日志,或使用命令行SxsTrace.exe工具;方法参见下面的博客:...
获取依赖如果您运行的是 Windows 7 或更高版本,请确保在继续之前正确设置。 请参阅本节下方的“如何设置新的 Windows 计算机”部分。 删除以下文件夹和文件(如果存在): /jspm_packages /config.js。 /package....
同时要注意在一个西方编码的控制台上(至少我的Windows机器是这样),Print()或者printf()也无法正确地显示这个文件,这不关TinyXML的事——这只是操作系统的问题。TinyXML没有丢掉或者损坏数据,只是控制台无法显示...
将 ASP.NET 2.0 应用程序服务配置为使用 SQL Server 2000 或 SQL Server 2005 ASP.NET 2.0 中的数据源控件 使用 ASP.NET 2.0 ObjectDataSource 控件 ASP.NET 2.0 的内部变化 使用SQL Cache Dependency 代替 ...
经查,程序没有问题,相同的源码,相同的环境配置,就是不出现房卡房间,最后我也是无语了。我告诉他,你人品有问题。但是问题还是得查出原因。经过详细的分析研究,最后是他电脑CPU的问题。费了十天的时间,经历了...
Qt在Windows10系统上运行,程序报错应用程序无法启动因为并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具。 最终是因为缺少vs运行库的支持。 用cmd,设置也不成功。 解决方案...
可用脚本在项目目录中,可以运行:npm start在开发模式下运行应用程序。打开在浏览器中查看它。如果您进行编辑,则页面将重新加载。您还将在控制台中看到任何棉绒错误。npm test在交互式监视模式下启动测试运行器。...
MFC框架下实现的字体编辑,整个工程的源码及编译通过后的.exe文件,如果用户下载后,在没安装VS2005软件的情况下,运行可执行文件,弹出“应用程序配置不正确”,可以到网上下载VS2005环境运行包,安装后即可。
在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何棉绒错误。 npm run build 将要生产的应用程序生成到dist文件夹。 它在生产模式下正确捆绑了...
答:应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小。 14.CTS、CLS、CLR分别作何解释? 答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。 15.什么是装箱和拆箱? 答:从值...
● 打包和部署ASP.NET应用程序的方法 ● 快速、逻辑地检索、更新和删除数据 本书读者对象 本书适合于有一些ASP.NET基础知识的学习者以及准备迁移到ASP.NET 2.0的有经验的程序员和开发人员。 目录回到顶部↑ 第1...
React Native Rainbow是一组组件的集合,这些组件将可靠地帮助您快速构建IOS和ANDROID应用程序。 给它一个hack,让我们知道您的想法。 :sparkles: 特征 建立在react-native之上的组件。 可访问性是我们对完成的...
可用脚本在项目目录中,可以运行:npm start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何棉绒错误。npm test 在交互式监视模式下启动测试运行...
使用 NEAT 工程向导建立应用程序 ........................................................................................................ 5 编译及运行程序(模拟器下) ......................................