2012-06-18 2 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