代码之家  ›  专栏  ›  技术社区  ›  Dialecticus

msvcp90d.dll缺少msvcr90d.dll

  •  0
  • Dialecticus  · 技术社区  · 15 年前

    看不到相同的DLL . 但如果我在单独的窗口中打开msvcp90d.dll,那么msvcr90d.dll 到msvcp90d.dll。这显然是一些SxS的问题,但我不知道如何解决它。我尝试了几个建议的修复,在谷歌上发现:

    • 禁用增量链接,
    • 从My Documents\Visual Studio 2008中删除设置文件夹

    2 回复  |  直到 15 年前
        1
  •  0
  •   Jess    15 年前

    您是否安装了VS 2008的Service Pack?

        2
  •  0
  •   Dialecticus    15 年前

    我把最新的项目复制到出现问题的计算机上,结果发现根本没有问题。Dependancy Walker仍然显示与以前相同的黄色图标,但是最新的项目可以很好地调试。问题显然出在我的代码中,可能是C#声明和实际DLL实现之间的函数签名不匹配。