0

每次当我尝试在我的应用程序中加载 .dll 时,我都会遇到错误。我在构建它时没有收到任何错误。这是从我的 .dll 中提取的清单,除了字符串版本之外,我在这里看不到任何问题这个字符串版本是否正常,如果不是,我该如何解决?

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.VC80.DebugCRT" version="8.0.50727.6195" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
    </dependentAssembly>
  </dependency>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.VC80.DebugMFC" version="8.0.." processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
    </dependentAssembly>
  </dependency>
</assembly>
4

1 回答 1

0

版本="8.0.."

不,这是不正常的,而且肯定会导致您的程序无法启动。该字符串来自 vc\atlmfc\include\mfcassem.h,它可能已损坏。不要编辑文件修复损坏,从另一台机器复制它。这样更新仍然可以正常工作。

于 2012-06-18T07:27:41.527 回答