Domanda

Ho una domanda che ha una dipendenza su GDIPlus. Ho bisogno l'applicazione da eseguire anche in Windows 2000.

voglio includere GDIPlus nella directory dell'applicazione, in modo che i computer di Windows 2000 funzioneranno, ma se la macchina è Windows XP, Windows Vista, Windows 7, ecc, lo voglio utilizzare la versione di GDIPlus che le navi, e viene aggiornato, con Windows.

Non è possibile?

È stato utile?

Soluzione

http://msdn.microsoft.com/en-us/ biblioteca / ms997620.aspx Prova ad aggiungere quanto segue al manifesto: -

<?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>

Altri suggerimenti

Non sarà facile farlo dal programma di installazione? Se si installa in Windows 2000 copia Gdiplus alla directory dell'applicazione altrimenti saltare.

GDI + pagina :

  

Requisiti di run-time

     

Gdiplus.dll è incluso in Windows   XP. Per informazioni su quali   sistemi operativi devono utilizzare   una particolare classe o un metodo, vedere la   Sezione informazioni del   la documentazione per la classe o il metodo.   GDI + è disponibile come ridistribuibile   per Windows NT 4.0 SP6, Windows 2000,   Windows 98 e Windows Me. Per   scaricare l'ultima ridistribuibile,   vedere    http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist. htm .

In primo luogo ha colpito su Google per "win2000 GDIPlus".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top