Windows Software Development Kit (SDK) for Windows 8

Windows Software Development Kit (SDK) for Windows 8 inneholder topptekster, bibliotek og et utvalg av verktøy du kan bruke når du oppretter apper som kjører på Windows-operativsystemer. Du kan bruke Windows SDK, sammen med valgt utviklingsmiljøet, til å skrive Windows Store-apper (bare på Windows 8) ved hjelp av netteknologier (for eksempel HTML5, CSS3 og JavaScript), lokal (C++) og administrert (C#, Visual Basic) kode, skrivebordsprogrammer som bruker lokal (Win32/COM) programmeringsmodell, eller skrivebordsprogrammer som bruker den administrerte (.NET Framework) programmeringsmodellen.

Du kan bruke SDK til å bygge apper som bruker disse operativsystemene som mål: Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008.

Windows SDK inneholder også Sertifiseringspakke for Windows-apper (ACK) 2.2, som du kan bruke til å teste appen for sertifiseringsprogrammet for Windows 8 og Windows 7 Logo-programmet. Hvis du også vil teste appen på Windows RT, bruker du Sertifiseringspakke for Windows-apper for Windows RT .

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 komplett utviklingsmiljø som inkluderer kompilatorene og et build-miljø, kan du laste ned Visual Studio Express , som inkluderer de riktige komponentene av 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 for å installere på en annen datamaskin i dialogboksen Angi plassering.

Installere og laste ned  (974 kB, engelsk)

Utgitt: 15. november 2012

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

Nyheter

Windows ACK 2.2

Fra og med 28. november 2012, kreves Windows ACK 2.2 eller den forrige versjonen (9200) når du sender inn skrivebordsappene til Windows-sertifisering. Windows ACK 2.2 kreves også for appinnsendinger til Windows Store fra 11. desember 2012. Windows ACK 2.2 inkluderer feilrettinger, i tillegg til tre nye tester:

Optimaliserte bindingsreferanser (når du bruker bindinger, bør WinJS.Binding.optimizeBindingReferences settes til TRUE i appens JavaScript for å optimalisere minnebruken).

  • Varemerkingsvalidering (apper bør ikke bruke standardikonene som genereres av Visual Studio eller som er inkludert i SDK-eksempler).
  • Privat kodesignering (fjern alle private kodesigneringsnøkler, for eksempel PFX-filer, fra pakken).
Windows Store-apper

Windows SDK inneholder alle topptekstene, bibliotekene, Windows Metadata-filene og verktøyene for å bygge de nye Windows Store-appene som ble introdusert med Windows 8.

.NET Framework 4.5 SDK

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

Integrert DirectX SDK

DirectX SDK er nå en del av Windows SDK. Mange av verktøyene og komponentene som opprinnelig ble levert i DirectX SDK, leveres nå som en del av Windows SDK for å støtte utvikling av gode DirectX-applikasjoner for Windows ved hjelp av bare ett SDK. Retningslinjer for bruk av DirectX SDK med det nye Windows SDK via Visual Studio 2012 finner du her hvis du vil fortsette å bruke DirectX SDK for å få tilgang til eldre komponenter.

Redusert størrelse

Denne versjonen av SDK, som er på omtrent 300 MB, er omtrent halvparten av størrelsen til Windows SDK for Windows 7 og .NET Framework 4. Derfor installeres den nyere versjonen raskere og tar mindre plass på systemet.

Oppdaterte eller fjernede funksjoner

Følgende elementer ble endret eller fjernet fra denne versjonen av Windows SDK.

Kommandolinjebasert build-miljø

Windows SDK leveres ikke lenger med et fullstendig kommandolinjebasert build-miljø. Windows SDK krever nå at en kompilator og et build-miljø installeres separat. Ved å fjerne det kommandolinjebaserte build-miljøet, inneholder ikke Windows SDK lenger følgende komponenter: verktøysettet for Windows SDK-plattformen, Visual C++-kompilatorene og C Runtime (CRT) samt verktøyet for konfigurasjon av Windows SDK.

Visningsprogram for Microsoft Hjelp

Visningsprogrammet for Microsoft Hjelp leveres ikke lenger som en del av Windows SDK.

Verktøy og referansesamlinger for .NET Framework

Windows SDK for Windows 8 har støtte for utviklingsverktøy og referansesamlinger for .NET Framework 4.5. Verktøy og referansesamlinger for tidligere versjoner av .NET Framework er ikke inkludert i denne versjonen av Windows SDK. Du kan fortsette å laste ned og installere Microsoft Windows SDK for Windows 7 og .NET Framework 4 for å skaffe deg verktøy og referansesamlinger for tidligere versjoner av .NET Framework.

IntelliSense

Kommentarer til XML-dokumentasjonen for referansesamlinger for .NET Framework leveres ikke lenger som en del av Windows SDK.

Eksempler

Alle Windows-eksempler er flyttet til Windows Utviklingssenter. Windows Utviklingssenter gir tilgang til hundrevis av demoer som kan filtreres ved hjelp av teknologi, programmeringsspråk og utviklingsplattform. Eksempler er tilgjengelige for Windows Store-apper og skrivebordsapper. Det finnes flere eksempler i kodeeksemplene.

Verktøy

Mange utdaterte eller avskrevne verktøy har blitt fjernet fra Windows SDK. Følgende verktøy er fjernet: Apatch.exe, Bind.exe, Checkv4.exe, Consume.exe, DeviceSimulatorForWindowsSideShow.msi, Err.exe, FDBrowser.exe, FXCopSetup.exe, Guidgen.exe, Make-Shell.exe, MDbg.exe, Mpatch.exe, MSIZap.exe, PTConform.exe, ReBase.exe, sddlgen.exe, setenv.cmd, SetReg.exe, SoapSuds.exe, Sporder.exe, TcpAnalyzer.exe, TSPDesigner.exe, UTL2IDL.exe, ValidateSD.exe, VirtualLightSensor.exe, WinDiff.exe, WpfPerf.exe

Systemkrav

Operativsystemer som støttes

Windows 8, Windows 7,
Windows Server 2012, Windows Server 2008 R2

Arkitekturer 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 optimalisere installasjonsprogrammet for Windows SDK, anbefales det på det sterkeste at du installerer de nyeste oppdateringene og oppdateringer fra Microsoft Update før du begynner å installere Windows SDK.

Krav til diskplass for Windows SDK

En fullstendig installasjon av Windows SDK krever fra 10 megabyte (MB) til 1 gigabyte (GB) ledig plass på harddisken til installasjon, avhengig av hvilke funksjoner som er valgt. Kontroller at datamaskinen du installerer til, oppfyller kravet om minimum ledig plass på harddisken før du starter installasjonen. Hvis minimum ledig diskplass ikke er tilgjengelig, returnerer installasjonsprogrammet en uopprettelig feil.

Avinstallere SDK-komponenter

Når du installerer SDK fra Programmer og funksjoner, blir de fleste av SDK-komponentene avinstallert automatisk. Noen delte komponenter som ble installert av SDK, må imidlertid avinstalleres separat. Denne veiledningen inneholder informasjon om hvordan du avinstallerer disse delte komponentene.

Obs! Hvis du avinstallerer komponenter som andre applikasjoner bruker, vil de bli påvirket negativt. Visual Studio 2012 bruker for eksempel også .NET Framework 4.5 SDK.

Slik avinstallerer du delte SDK-komponenter:

  • 1. Velg Programmer-delen i Kontrollpanel. Velg Programmer og funksjoner.
  • 2. Velg Windows Software Development Kit i listen over installerte programmer, og velg deretter Avinstaller.
  • 3. Fjern de delte komponentene. Denne listen inneholder noen av komponentene du kanskje ser:
    • Microsoft .NET Framework 4.5 SDK
    • Microsoft .NET Framework 4.5 Multi-Targeting Pack

Produktmerknader

Denne versjonen har følgende kjente problemer:

AppVerifier

AppVerifier, som er et verktøy for testing og kontroll av at du kjører applikasjoner på riktig måte, kan installeres på en slik måte at verktøyet ikke kan avinstalleres separat. Hvis du vil fjerne verktøyet fra datamaskinen, avinstallerer du sertifiseringspakken for appen eller avinstallerer Windows SDK.

Verktøy for .NET Framework 4.5 SDK i Windows Vista og Windows Server 2008

Installasjonsprogrammet for Windows SDK for Windows 8 støttes ikke i Windows Vista og Windows 2008 Server. Hvis du imidlertid har en annen datamaskin med et operativsystem som støttes, kan du installere verktøyene for .NET Framework 4.5 SDK på Windows 2008 Server ved å følge denne fremgangsmåten.

  • 1. Kjør installasjonsprogrammet for Windows SDK for Windows 8 på et operativsystem som støttes (for eksempel Windows 7 eller Windows 8).
  • 2. Velg Last ned Windows SDK i dialogboksen Angi plassering for installasjon på en egen datamaskin, og klikk deretter Neste.
  • 3. Svar på spørsmålene i vinduet Delta i Program for forbedret kundeopplevelse (CEIP).
  • 4. I det neste vinduet velger du .NET Framework 4.5 Software Development Kit. Fjern merket for alle andre funksjoner som kan fjernes.
  • 5. Velg Last ned.
  • 6. Gå til nedlastingsplasseringen (angitt i trinn 2), og finn følgende filer for installasjonsprogrammet for verktøy for .NET Framework 4.5 SDK:
    • sdk_tools4.msi
    • sdk_tools4.cab
  • 7. Du kan kopiere disse filene til en datamaskin i organisasjonen som har Windows Vista eller Windows 2008 Server. Disse filene må kopieres til samme katalog på datamaskinen som har Windows Vista eller Windows 2008 Server.
  • Obs! Ikke distribuer disse filene til noen utenfor organisasjonen, eller som en del av andre installasjonsprogrammer.
  • 8. Les gjennom lisensvilkårene på datamaskinen som har Windows Vista eller Windows 2008 Server, her.
  • 9. Kontroller om .NET Framework 4.5 allerede er installert på datamaskinen. Hvis ikke, laster du ned og installerer .NET Framework 4.5 fra Download Center.
  • 10. Åpne en ledetekst med administratorrettigheter.
  • 11. Gå til mappen der installasjonsfilene for verktøyene for .NET Framework 4.5 SDK ble kopiert.
  • 12. Installer verktøyene for .NET Framework 4.5 SDK ved hjelp av følgende kommandolinje: {"Msiexec /i sdk_tools4.msi VSEXTUI = 1"}
SignTool

Enkelte operasjoner kan mislykkes hvis du bruker x64-versjonen av SignTool som er inkludert i SDK. Bruk x86-versjonen av SignTool, som du finner under \Windows Kits\8.0\bin\x86, til alle kodesigneringsbehov.

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.

Bruk av port for Sertifiseringspakke for Windows-app

Sertifiseringspakke for Windows-apper (ACK) installerer en rekke tjenester på maskinen din. En av tjenestene er Te.Service, som gjør det mulig for ACK å utføre automatiske oppgaver på en sikker måte, for eksempel som en standardbruker. Tjenesten legger også til rette for annen funksjonalitet, for eksempel kjøring av eksterne oppgaver på tvers av maskiner. Tjenesten starter bare når det er nødvendig under kjøring, og stopper når den er ferdig. Når tjenesten starter, åpnes brannmurporter, og brukeren blir ikke bedt om samtykke. Men ACK stopper tjenesten og lukker porten ved fullføring.

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.