zoukankan      html  css  js  c++  java
  • 没有找到 MSVCR80D.dll,因此这个程序未能启动,重新安装应用程序,可能会修复此问题

    VS2005应用程序在运行时有时会莫名其妙出现以下提示,应用程序无法运行:

    "没有找到 MSVCR80D.dll,因此这个程序未能启动,重新安装应用程序,可能会修复此问题。"

    修正的方法,修改项目属性->Manifest Tool->General中"Use FAT32 Work-around"设置,然后重新编译!


    问题所在:由于vs.net 2005 采用了一种新的DLL方案,搞成一个exe还要配有一个manifest文件(一般在嵌入文件里了,所以看不到,不过也可以不嵌入,这样会生产一个 <程序名> .exe.manifest的文件,没它exe自己就转不了了:)这是个新功能,微软弄了个新工具(mt.exe),结果不好用,好像是fat32下时间戳有问题(在ntfs下这个问题就没有了),搞得manifest有时嵌入不到exe中(默认配置是嵌入的,所以就报错找不到dll了。 


  • 相关阅读:
    ajax返回乱码的解决方案
    Javascript里使用Dom操作Xml
    ASP.NET 网站路径
    远程连接SQL Server
    缘 in English
    简单C#验证类
    js事件列表
    ArrayList用法
    下拉菜单遮挡层的解决方案
    正则表达式过滤HTML危险脚本
  • 原文地址:https://www.cnblogs.com/coderyoyo/p/1942946.html
Copyright © 2011-2022 走看看