Windows Software Development Kit (SDK) for Windows 8.1

Windows Software Development Kit (SDK) for Windows 8.1 inneholder topptekster, biblioteker og verktøy du kan bruke når du lager apper som kjører på Windows-operativsystemer. Du kan bruke Windows SDK, sammen med valgt utviklingsmiljø, til å skrive Windows Store-apper og skrivebordsapper for Windows 8.1, og i tillegg Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 og Windows Server 2008.

Windows SDK inneholder også Sertifiseringspakke for Windows-apper 3.3 (Windows ACK), som du kan bruke til å teste appen for sertifiseringsprogrammet for Windows 7, Windows 8, Windows 8.1 og Windows 8.1 Phone.

Windows SDK leveres ikke lenger med et fullstendig kommandolinjebasert build-miljø. Du må installere en kompilator og et build-miljø separat. Hvis du trenger et fullstendig utviklingsmiljø som inkluderer kompilatorer og et build-miljø, kan du laste ned Visual Studio 2013, som inkluderer de riktige komponentene for Windows SDK. Hvis du vil laste ned SDK og installere det på en annen datamaskin, klikker du nedlastingskoblingen og kjører installasjonen. Klikk deretter Last ned Windows Software Development Kit i dialogboksen Angi plassering for å installere på en annen datamaskin.

Installere og laste ned  (974 kB, engelsk)

Sist oppdatert: 29. april 2015
Opprinnelig publisert: 17. oktober 2013

Obs! Hvis du vil ha det nyeste SDKet og mobilemulatoren, kan du se Nedlastinger og verktøy for Windows.

Nyheter

Revisjoner, november 2014

API-oppdateringer

APIene for trådkjøring er nå tilgjengelige for bruk med Windows Store og Windows Phone-apper. Hvis du vil ha en fullstendig liste over Win32-APIene som støttes av Windows Store-apper, kan du se referansen for Win32 og COM for Windows-kjøretidsapper.

Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Ingen virkning*
Windows
Windows Phone
Windows
Windows Phone
Ingen virkning*
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
*Du kan kalle disse funksjonene fra en Windows Phone Store-app, og appen blir dermed sertifisert, men funksjonene har ingen innvirkning på Windows Phone.

Revisjoner, august 2014

API-oppdateringer

Windows SDK og Sertifiseringspakke for Windows-apper er oppdatert slik at du kan bruke Win32 og Berkley-kontakter i Windows Store-apper. Du kan nå bruke APIene for kontakten under utvikling av apper. Oppdaterte APIer som er oppført i referansen for Win32 og COM for Windows-kjøretidsapper.

Graphics Debugging og Graphics Frame Analysis

Et nytt kommandolinjeverktøy er inkludert i den eksterne MSI-pakken for DirectX, som gjør det mulig å lage en grafikksporing i et eksternt system.

Revisjoner, april 2014

Sertifiseringspakke for Windows-apper 3.3

Den nyeste versjonen av Sertifiseringspakke for Windows-apper er en direkteoppdatering for alle tidligere versjoner. Versjon 3.3 lanserer støtte for forhåndssertifisering av testing av Windows 8.1 Phone-apper før den endelige innsendingen til Windows Phone Store. I denne versjonen støtter Sertifiseringspakke for Windows-apper nå følgende apptyper:

  • Skrivebordsapper for Windows 7, Windows 8 og Windows 8.1
  • Windows Store-apper for Windows 8 og Windows 8.1
  • Windows 8.1 Phone-apper

Graphics Debugging og Graphics Frame Analysis

Windows SDK inkluderer nå støtte som aktiverer funksjoner for Graphics Debugging og Graphics Frame Analysis i Visual Studio for både Windows 8.1 og Windows Phone 8.1.

Obs: Disse funksjonene krever Visual Studio 2013 Update 2 eller nyere. Hvis du installerer Windows SDK med Visual Studio 2013 RTM eller Update 1 fra april 2014 eller nyere, fører det til ustabil virkemåte når du bruker funksjoner for grafikkfeilsøking i Visual Studio. Ingen andre Visual Studio-funksjoner blir påvirket.

Ved hjelp av Graphics Debugging i Visual Studio kan du spore D3D-kall som utføres av appen, og deretter kan du spille av disse kallene, undersøke parametere, teksturer og andre grafikkobjekter for å diagnostisere gjengivelsen av problemer. Spor kan registreres på Windows-PCer, simulatorer, Windows Phone-emulatorer eller -enheter, og de kan spilles av på annen maskinvare.

Grafikkrammeanalyse kjører på en grafikksporing og samler inn grunnleggende tidsberegning for D3D-tegnekallene, og utfører i tillegg et sett med eksperimenter ved å endre ulike grafikkinnstillinger og genererer en tabell med tidsberegningsresultater. Du kan bruke disse dataene til å analysere grafikkytelsesproblemer i appen, og du kan se gjennom resultatene av ulike eksperimenter for å finne muligheter for ytelsesforbedringer.

Revisjoner, oktober 2013

.NET Framework 4.5.1 SDK

Windows SDK inkluderer referansesamlingene, verktøyene, topptekstene og bibliotekene som er nødvendige for å bygge apper som bruker .NET Framework 4.5.1 som mål.

ARM Kit-policy

En ny ARM Kits-policy (Microsoft-Windows-Kits-Secure-Boot-Policy p7b) leveres med Windows SDK. Hvis du vil kjøre Windows SDK-verktøyene på en ARM-enhet, kontroller du at ARM Kits-policyen er installert. Se Informasjon om ARM Kit-policy for mer informasjon.

Veiviser for redigering av enhetsmetadata

Enhetsprodusenter og tjenesteoperatører kan bruke dette verktøyet til å utvikle en metadatapakke for sine enheter og tjenester. Denne metadatapakken inneholder informasjon som vises for Windows-brukere, inkludert det fotorealistiske ikonet for og navnet på enheten eller tjenesten.

Integrert DirectX SDK

DirectX SDK er nå en del av Windows SDK. Mange verktøy og komponenter som opprinnelig ble levert i DirectX SDK, leveres nå som en del av Windows SDK. Disse verktøyene støtter utvikling av gode DirectX-apper for Windows ved hjelp av bare ett SDK. Hvis du må bruke DirectX SDK for å få tilgang til eldre komponenter, har vi laget retningslinjer for å bruke det med det nye Windows SDK via Visual Studio 2012.

Direct3D-skyggeleggingskompilatoren leveres med Windows

d3dcompiler_47.dll leveres nå med Windows 8.1. Hvis du bruker Windows 8.1, trenger du ikke lenger levere DirectX Redist.

Oppdaterte eller fjernede funksjoner

Vi har endret eller fjernet disse elementene fra denne versjonen av Windows SDK.

Kommandolinjebasert build-miljø

Windows SDK leveres ikke lenger med et fullstendig kommandolinjebasert build-miljø. Windows SDK krever i stedet at en kompilator og et build-miljø installeres separat.

Verktøy og referansesamlinger for .NET Framework

Windows SDK støtter utviklingsverktøy og referansesamlinger for .NET Framework 4.5.1. Verktøy og referansesamlinger for tidligere versjoner av .NET Framework er ikke inkludert i denne versjonen av Windows SDK. Du kan likevel laste ned og installere Microsoft Windows SDK for Windows 7 og .NET Framework 4 for å skaffe deg verktøyene og referansesamlingene for tidligere versjoner av .NET Framework.

Eksempler

Vi har flyttet alle eksemplene i Windows til Windows Utviklingssenter. Du finner hundrevis av demoer som du kan filtrere etter teknologi, programmeringsspråk og utviklingsplattform. Eksempler er tilgjengelige for Windows Store-apper og skrivebordsapper.

Du finner andre eksempler i kodeeksemplene.

Systemkrav

Operativsystemer som støttes

Windows 8.1, Windows 8, Windows 7

Windows Server 2012, Windows Server 2008 R2

Arkitektur som støttes

x86, x64, ARM (Windows Store-apper)

Obs! Windows SDK kan ikke installeres direkte på ARM-arkitekturen. Hvis du vil bygge apper for ARM-arkitekturen, kan du installere Windows SDK på en x86- eller x64-plattform.

Forutsetninger

Hvis du vil installere funksjonen for .NET Framework 4.5 SDK, må du først installere .NET Framework 4.5-pakken som kan distribueres på nytt. Denne utgaven av Windows SDK inkluderer ikke en .NET Framework-pakke som kan distribueres på nytt. Du kan laste den ned fra Microsoft Download Center.

Installasjon og avinstallasjon

Hvis du vil at installasjonsprogrammet for Windows SDK skal kjøre feilfritt, må du først installere de nyeste oppdateringene fra Microsoft Update før du installerer Windows SDK.

Krav til diskplass for Windows SDK

Avhengig av hvordan du konfigurerer harddisken, må du ha fra 10 megabyte (MB) til 1 gigabyte (GB) ledig plass til å installere Windows SDK. Sørg for at datamaskinen du installerer på, har minimum påkrevd diskplass, ellers returnerer installasjonsprogrammet en feil.

Avinstallere SDK-komponenter

Når du bruker Programmer og funksjoner til å avinstallere SDK, blir de fleste komponentene avinstallert automatisk. Noen delte komponenter må imidlertid avinstalleres separat. Her er noen retningslinjer for å avinstallere de delte komponentene.

  1. Åpne Programmer og funksjoner i Kontrollpanel
  2. I listen over installerte programmer velger du Windows Software Development Kit
  3. Velg Avinstaller
  4. Fjern de delte komponentene. Her er noen komponenter som kanskje vises:

    • Microsoft .NET Framework 4.5.1 SDK
    • Microsoft .NET Framework 4.5.1 Multi-Targeting Pack

Obs! Hvis du avinstallerer komponenter som bruker andre apper, vil det oppstå problemer. Visual Studio 2013 bruker for eksempel også Windows SDK.

Produktmerknader

Windows SDK for Windows 8.1 oppgraderer Sertifiseringspakke for Windows-apper, AppVerifier og verktøysett for Windows-ytelse. Hvis du installerer Windows SDK for Windows 8.1 på en PC som inneholder Windows SDK for Windows 8, blir verktøyene oppgradert og flyttet til mappen Windows Kits\8.1.

Kjente problemer

AppVerifier

Det er ikke sikkert at du kan avinstallere AppVerifier, som er et testverktøy som bekrefter at du kjører riktige apper. Hvis du vil fjerne verktøyet fra datamaskinen, avinstallerer du Sertifiseringspakke for Windows-apper eller Windows SDK.

UI Automation Verify

Dette verktøyet, som er utformet for manuell testing av UI-automatisering, kjører ikke på ARM-enheter i Windows 8.1.

Avinstallere og reparere

Hvis du installerer Windows SDK for Windows 8.1 på en PC med Windows SDK for Windows 8, og deretter avinstallerer det, forblir de oppgraderte verktøyene (Sertifiseringspakke for Windows-apper, AppVerifier og verktøysett for Windows-ytelse) i mappen 8.1. Hvis du vil gjenopprette Windows 8-versjonen, må du reparere Windows SDK fra Kontrollpanel.

APIer for WinRT-metadata

Hvis du vil bruke funksjonene for WinRT-metadata, må du installere .NET Framework SDK 4.5 for å få tilgang til det fullstendige settet med nødvendige filhoder. Funksjonene for WinRT-metadata er RoGetMetadataFile, RoParseTypeName og RoResolveNamespace i RoMetadataResolution.h. Du trenger også definisjonen IMetaDataDispenser i RoMetadataApi.h og MetaDataGetDispenser i RoMetadata.hr.

Sertifiseringspakke for Windows-apper

Bruk av port

Windows ACK installerer Te.Service, som gjør at Windows ACK kan utføre automatiske oppgaver på en sikker måte, for eksempel som en standardbruker. Det gjør det også mulig for andre funksjoner, for eksempel kjøring av ekstern aktivitet på tvers av PCer. Tjenesten starter bare når pakken kaller den under kjøring, og slutter når kallet er fullført. Når tjenesten starter, åpnes brannmurporter, og brukeren blir ikke bedt om samtykke. Men Windows ACK stopper tjenesten og lukker porten når operasjonen er ferdig.

Generering av bytekode

Testing mislykkes når en utviklerpakke oppdateres fra en tidligere versjon til en nyere versjon. Avinstaller den tidligere pakken før du kjører Windows ACK på den oppdaterte pakken.

ARM Kits-policy

Hvis du vil kjøre Windows ACK på en PC med Windows 8.1 ARM, må Kits-policyen installeres. Installasjonsprogrammet for Windows ACK på Windows 8.1 ARM installerer policyen på PCen. Hvis du må installere policyen manuelt, kan du se siden for informasjon om ARM Kits-policy. Vær oppmerksom på at Kits-policyen må være installert bare på én PC. Kits-policyen kreves ikke når du må kjøre Windows ACK på en PC som kjører Windows 8 ARM.

Flere alternativer

Finn tidligere versjoner av Windows SDK.

Hent flere nedlastinger for Windows-skrivebordet.

Finn fellesskapsstøtte for spørsmål om Windows SDK.

Få hjelp med å utvikle skrivebordsapper.

Var denne siden nyttig?
Har du flere tilbakemeldinger?
Takk! Vi setter pris på at du gir oss tilbakemelding.