2012-06-18 41 views
0

每當我嘗試在我的應用程序中加載.dll文件時,出現錯誤。 我在構建它時沒有遇到任何錯誤。 這是從我的.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> 

回答

0

版本= 「8.0 ..」

不,這不是正常的,肯定會導致程序無法啓動。該字符串來自vc \ atlmfc \ include \ mfcassem.h,可能已損壞。做不是編輯文件修復損壞,從另一臺機器複製它。這種方式更新將仍然正常工作。

+0

謝謝了很多漢斯 – dime