Installera .NET Framework för utvecklare

.NET är en integrerad del av många appar som körs i Windows och tillhandahåller vanliga funktioner för de appar som ska köras. För utvecklare tillhandahåller .NET Framework en omfattande och konsekvent programmeringsmodell för att skapa appar som har visuellt fantastiska användarupplevelser och sömlös och säker kommunikation.

Kommentar

Den här artikeln är avsedd för utvecklare som antingen vill installera .NET Framework på sitt eget system eller som vill installera det med sina program. Användare som är intresserade av att installera .NET Framework finns i de enskilda artiklarna som beskriver hur du installerar .NET Framework på specifika operativsystem, till exempel Installera .NET Framework på Windows 10 och Windows Server 2016.

Den här artikeln innehåller länkar för att installera alla versioner av .NET Framework från .NET Framework 4.5 till .NET Framework 4.8.1 på datorn. Om du är utvecklare kan du också använda dessa länkar för att ladda ned och distribuera om .NET Framework med dina appar. Information om hur du distribuerar en version av .NET Framework med din app finns i distributionsguiden för .NET Framework för utvecklare.

Viktigt!

.NET Framework-innehåll som tidigare var digitalt signerat med certifikat som använder SHA1-algoritmen dras tillbaka för att stödja framväxande branschstandarder.

Följande versioner av .NET Framework når supportens slut den 26 april 2022: 4.5.2, 4.6 och 4.6.1. Efter det här datumet tillhandahålls inte längre säkerhetskorrigeringar, uppdateringar och teknisk support för dessa versioner.

Om du använder .NET Framework 4.5.2, 4.6 eller 4.6.1 uppdaterar du din distribuerade körning till en nyare version, till exempel .NET Framework 4.6.2, före den 26 april 2022 för att fortsätta att få uppdateringar och teknisk support.

Uppdaterade SHA2-signerade installationsprogram kommer att vara tillgängliga för .NET Framework 3.5 SP1 och 4.6.2 till och med 4.8. Mer information finns i sha1-pensionsplanen, blogginlägget .NET 4.5.2, 4.6 och 4.6.1 om livscykeluppdatering och vanliga frågor och svar.

Viktigt!

Alla .NET Framework-versioner sedan .NET Framework 4 är på plats-uppdateringar, så endast en enda 4.x-version kan finnas i ett system. Dessutom är vissa versioner av .NET Framework förinstallerade på vissa versioner av Windows-operativsystemet. Detta innebär att:

  • Om det redan finns en senare version av 4.x installerad på datorn kan du inte installera en tidigare 4.x-version.
  • Om operativsystemet är förinstallerat med en viss .NET Framework-version kan du inte installera en tidigare 4.x-version på samma dator.
  • Om du installerar en senare version behöver du inte först avinstallera den tidigare versionen.

Mer information om versioner av .NET Framework och hur du avgör vilka versioner som är installerade på en dator finns i Versioner och beroenden och Så här avgör du vilka .NET Framework-versioner som är installerade.

Använd följande tabell för snabblänkar eller läs mer om du vill ha mer information. Information om hur du visar systemkraven för .NET Framework före installationen finns i Systemkrav. Hjälp med felsökning finns i Felsökning.

.NET Framework-version Installationsprogram (Developer Pack och Runtime) Plattformssupport
4.8.1 .NET Framework 4.8.1 Ingår i:

Visual Studio 2022 (version 17.3)

Du kan installera på:

Windows 11
Windows 10 version 21H2
Windows 10 version 21H1
Windows 10 version 20H2
Windows Server 2022

(En fullständig lista finns i systemkrav)
4.8 .NET Framework 4.8 Ingår i:

Windows 11
Maj 2019-uppdatering för Windows 10 (och senare versioner)
Visual Studio 2019 (version 16.3)

Du kan installera på:

Oktober 2018-uppdatering för Windows 10
Windows 10 April 2018 Update
Windows 10 Fall Creators Update
Windows 10 Creators Update
Windows 10 Anniversary Update
Windows 8.1 och tidigare
Windows Server 2022
Windows Server 2019
Windows Server, version 1809
Windows Server, version 1803

(En fullständig lista finns i systemkrav)
4.7.2 .NET Framework 4.7.2 Ingår i:

Oktober 2018-uppdatering för Windows 10
Windows 10 April 2018 Update
Windows Server 2019
Windows Server, version 1809
Windows Server, version 1803
Visual Studio 2017 (uppdatering 15.8)

Du kan installera på:

Windows 10 Fall Creators Update
Windows 10 Creators Update
Windows 10 Anniversary Update
Windows 8.1 och tidigare
Windows Server, version 1709 och tidigare

(En fullständig lista finns i systemkrav)
4.7.1 .NET Framework 4.7.1 Ingår i:

Windows 10 Fall Creators Update
Windows Server, version 1709
Visual Studio 2017 (uppdatering 15.5)

Du kan installera på:

Windows 10 Creators Update
Windows 10 Anniversary Update
Windows 8.1 och tidigare
Windows Server 2016 och tidigare
(En fullständig lista finns i systemkrav)
4.7 .NET Framework 4.7 Ingår i:

Windows 10 Creators Update
Visual Studio 2017 (uppdatering 15.3)

Du kan installera på:

Windows 10 Anniversary Update
Windows 8.1 och tidigare
Windows Server 2016 och tidigare
(En fullständig lista finns i systemkrav)
4.6.2 .NET Framework 4.6.2 Ingår i:

Windows 10 Anniversary Update

Du kan installera på:

Windows 10 November Update
Windows 10
Windows 8.1 och tidigare
Windows Server 2012 R2 och tidigare
(En fullständig lista finns i systemkrav)
4.6.1 .NET Framework 4.6.1 Ingår i:

Visual Studio 2015 Uppdatering 2

Du kan installera på:

Windows 10
Windows 8.1 och tidigare
Windows Server 2012 R2 och tidigare
(En fullständig lista finns i systemkrav)
4.6 .NET Framework 4.6 Ingår i:

Windows 10
Visual Studio 2015

Du kan installera på:

Windows 8.1 och tidigare
Windows Server 2012 R2 och tidigare
(En fullständig lista finns i systemkrav)
4.5.2 .NET Framework 4.5.2 Du kan installera på:

Windows 8.1 och tidigare
Windows Server 2012 R2 och tidigare
(En fullständig lista finns i systemkrav)
4.5.1 .NET Framework 4.5.1 Ingår i:

Windows 8.1
Windows Server 2012 R2
Visual Studio 2013

Du kan installera på:

Windows 8 och tidigare
Windows Server 2012 och tidigare
(En fullständig lista finns i systemkrav)
4.5 .NET Framework 4.5 Ingår i:

Windows 8
Windows Server 2012
Visual Studio 2012

Du kan installera på:

Windows 7 och tidigare
Windows Server 2008 SP2 och tidigare
(En fullständig lista finns i systemkrav)

Viktigt!

Från och med Visual Studio 2022 innehåller Visual Studio inte längre .NET Framework-komponenter för .NET Framework 4.0– 4.5.1 eftersom dessa versioner inte längre stöds. Visual Studio 2022 och senare versioner kan inte skapa appar som är avsedda för .NET Framework 4.0 via .NET Framework 4.5.1. Om du vill fortsätta att skapa dessa appar kan du använda Visual Studio 2019 eller en tidigare version.

Du kan installera Developer Pack för en specifik version av .NET Framework, om en är tillgänglig, på alla plattformar som stöds.

Utvecklarpaket riktar sig endast mot en viss version av .NET Framework och inkluderar inte tidigare versioner. Till exempel innehåller .NET Framework 4.8 Developer Pack inte .NET Framework 4.7.

Du kan installera installationsprogrammet för webben eller offline på:

  • Windows 8.1 och tidigare

  • Windows Server 2012 R2 och tidigare

En fullständig lista finns i Systemkrav.

En allmän introduktion till .NET Framework för både användare och utvecklare finns i Komma igång. Information om hur du distribuerar .NET Framework med din app finns i distributionsguiden. Mer information om arkitekturen och viktiga funktioner i .NET Framework finns i översikten.

Installationsval

Installera ett utvecklarinriktningspaket för att utveckla mot den senaste versionen av .NET Framework i Visual Studio eller en annan utvecklingsmiljö, eller ladda ned .NET Framework omdistribuerbar för distribution med din app eller kontroll.

Så här installerar du .NET Framework Developer Pack eller Targeting Pack

Med ett målpaket kan din app rikta in sig på en specifik version av .NET Framework när den utvecklas i Visual Studio och vissa andra utvecklingsmiljöer. Ett utvecklarpaket innehåller en specifik version av .NET Framework och dess tillhörande SDK tillsammans med motsvarande målpaket.

Utvecklarpaketet för .NET Framework 4.5.1 eller 4.5.2, målpaketet för .NET Framework 4.6, och utvecklarpaketet för .NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 eller 4.8 tillhandahåller en viss .NET Framework-version av referenssammansättningar, språkpaket och IntelliSense-filer för användning i en integrerad utvecklingsmiljö som Visual Studio. Om du använder Visual Studio lägger utvecklarpaketet eller målpaketet även till den installerade versionen av .NET Framework i målalternativen när du skapar ett nytt projekt. Välj en av följande:

På nedladdningssidan för utvecklarpaketet väljer du Ladda ned. Välj sedan Kör eller Spara och följ anvisningarna när du uppmanas att göra det. Du kan också installera utvecklarpaketet eller målpaketet för en viss version av .NET Framework genom att välja det från de valfria komponenterna i arbetsbelastningen för .NET-skrivbordsutveckling i Visual Studio Installer, som följande bild visar.

Visual Studio installer with .NET Framework options selected.

När du riktar in dig på en viss version av .NET Framework skapas ditt program med hjälp av referenssammansättningarna som ingår i den versionens utvecklarpaket. Vid körningen löses sammansättningar från den globala sammansättningscachen och referenssammansättningarna används inte.

När du skapar ett program från Visual Studio eller använder MSBuild från kommandoraden kan MSBuild visa felet MSB3644"Referenssammansättningarna för ramverket "framework-version" hittades inte." Du kan åtgärda felet genom att ladda ned utvecklarpaketet eller målpaketet för den versionen av .NET Framework.

Så här installerar eller laddar du ned den omdistribuerbara .NET Framework

Installatörer laddar ned .NET Framework-komponenter för en app eller kontroll som riktar sig mot dessa versioner av .NET Framework. Dessa komponenter måste installeras på varje dator där appen eller kontrollen körs. Dessa installationsprogram kan omdistribueras, så du kan inkludera dem i konfigurationsprogrammet för din app.

Nedladdningssidan finns på flera språk, men de flesta nedladdningarna tillhandahålls endast på engelska. Om du vill ha ytterligare språkstöd måste du installera ett språkpaket.

Det finns två typer av omdistribuerbara installationsprogram:

  • Webbinstallationsprogrammet (web bootstrapper) laddar ned nödvändiga komponenter och språkpaketet som matchar installationsdatorns operativsystem från webben. Det här paketet är mycket mindre än installationsprogrammet offline men kräver en konsekvent Internetanslutning. Du kan ladda ned de fristående språkpaketen för att installera ytterligare språkstöd.

  • Offlineinstallationsprogrammet (fristående omdistribuerbart) innehåller alla nödvändiga komponenter för att installera .NET Framework men innehåller inte språkpaket. Den här nedladdningen är större än webbinstallationsprogrammet. Installationsprogrammet offline kräver ingen internetanslutning. När du har kört installationsprogrammet offline kan du ladda ned de fristående språkpaketen för att installera språkstöd. Använd installationsprogrammet offline om du inte kan lita på att du har en konsekvent Internetanslutning.

Både webb- och offlineinstallationsprogram är utformade för x86-baserade och x64-baserade datorer (se systemkrav), men stöder inte Itanium-baserade datorer.

  1. Öppna nedladdningssidan för den .NET Framework-version som du vill installera:

  2. Välj språk för nedladdningssidan. Det här alternativet laddar inte ned lokaliserade resurser i .NET Framework. det påverkar bara den text som visas på nedladdningssidan.

  3. Välj Hämta.

  4. Om du uppmanas till det väljer du den nedladdning som matchar din systemarkitektur och väljer sedan Nästa.

  5. När nedladdningsprompten visas gör du något av följande:

    • Om du vill installera .NET Framework på datorn väljer du Kör och följer sedan anvisningarna på skärmen.

    • Om du vill ladda ned .NET Framework för omdistribution väljer du Spara och följer sedan anvisningarna på skärmen.

  6. Om du vill ladda ned resurser för ytterligare språk följer du anvisningarna i nästa avsnitt för att installera ett eller flera språkpaket.

Kommentar

Om du stöter på problem under installationen kan du läsa Felsökning.

Installationsanteckningar:

  • .NET Framework 4.5 och senare versioner ersätter .NET Framework 4.0. När du installerar dessa versioner på ett system som har .NET Framework 4 installerat ersätts sammansättningarna.

  • Om du avinstallerar .NET Framework 4.5 eller senare tas även befintliga .NET Framework 4-filer bort. Om du vill gå tillbaka till .NET Framework 4 måste du installera om det och eventuella uppdateringar av det. Se Installera .NET Framework 4.

  • Du måste ha administrativa autentiseringsuppgifter för att installera .NET Framework 4.5 eller senare versioner.

  • Omdistribuerbar .NET Framework 4.5 uppdaterades den 9 oktober 2012 för att korrigera ett problem som rör en felaktig tidsstämpel på ett digitalt certifikat, vilket gjorde att den digitala signaturen på filer som skapats och signerats av Microsoft upphör att gälla i förtid. Om du tidigare har installerat .NET Framework 4.5-omdistribuerbart paket daterat den 16 augusti 2012 rekommenderar vi att du uppdaterar kopian med den senaste omdistribuerbara versionen från nedladdningssidan för .NET Framework. Mer information om det här problemet finns i Microsoft Security Advisory 2749655.

Så här installerar du språkpaket

Språkpaket är körbara filer som innehåller lokaliserade resurser (till exempel översatta felmeddelanden och användargränssnittstext) för språk som stöds. Om du inte installerar ett språkpaket visas .NET Framework-felmeddelanden och annan text på engelska. Observera att webbinstallationsprogrammet automatiskt installerar språkpaketet som matchar ditt operativsystem, men du kan ladda ned ytterligare språkpaket till datorn. Installationsprogrammet offline innehåller inga språkpaket.

Viktigt!

Språkpaketen innehåller inte de .NET Framework-komponenter som krävs för att köra en app, så du måste köra installationsprogrammet för webben eller offline innan du installerar ett språkpaket. Om du redan har installerat ett språkpaket avinstallerar du det, installerar .NET Framework och installerar sedan om språkpaketet.

  1. Öppna nedladdningssidan för språkpaketet för den .NET Framework-version som du har installerat:

  2. I språklistan väljer du det språk som du vill ladda ned och väntar några sekunder på att sidan ska läsas in igen på det språket.

  3. Välj Hämta.

I följande tabell visas de språk som stöds.

Språk Kultur
Arabiska ar
Tjeckiska cs
Danska da
Nederländska nl
Finska fi
Engelska (USA) en-US
Franska fr
Tyska de
Grekiska el
Hebreiska he
Ungerska hu
Italienska it
Japanska ja
Koreanska ko
Norska nej
Polska pl
Portugisiska (Brasilien) pt-BR
Portugisiska (Portugal) pt-PT
Ryska ru
Förenklad kinesiska zh-CHS
Spanska es
Svenska sv
Treditionell kinesiska zh-CHT
Turkiska tr

Nästa steg

Se även