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 に答える