gdiplus.dll을 배송하는 방법이지만 Windows가 사용하지 않습니까?
-
13-09-2019 - |
문제
Gdiplus에 의존하는 응용 프로그램이 있습니다. Windows 2000에서도 실행하려면 응용 프로그램이 필요합니다.
Application Directory에 Gdiplus를 포함시키고 Windows 2000 컴퓨터가 작동하지만 시스템이 Windows XP, Windows Vista, Windows 7 등이면 GDIPLUS 버전을 사용하고 업데이트 된 업데이트를 원합니다. Windows와 함께.
가능하지 않습니까?
해결책
에서 http://msdn.microsoft.com/en-us/library/ms997620.aspx 당신의 매니페스트에 다음을 추가하십시오 :-
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="x86"
name="Microsoft.Windows.mysampleapp" type="win32" />
<description>Your app description here</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.GdiPlus"
version="1.0.0.0" processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>
다른 팁
설치 프로그램에서 수행하는 것이 더 쉽지 않습니까? Windows 2000에 설치하는 경우 gdiplus를 응용 프로그램 디렉토리에 복사하십시오. 그렇지 않으면 건너 뜁니다.
로부터 GDI+ 페이지:
런타임 요구 사항
gdiplus.dll은 Windows XP에 포함되어 있습니다. 특정 클래스 또는 메소드를 사용하는 데 필요한 운영 체제에 대한 정보는 클래스 또는 메소드에 대한 문서의 추가 정보 섹션을 참조하십시오. GDI+는 Windows NT 4.0 SP6, Windows 2000, Windows 98 및 Windows ME 용으로 재분배 할 수 있습니다. 최신 재배포 가능을 다운로드하려면 참조하십시오 http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm.
"Win2000 gdiplus"에 대한 Google에서 처음으로 히트했습니다.