Instalace rozhraní .NET Framework pro vývojáře

.NET je nedílnou součástí mnoha aplikací běžících ve Windows a poskytuje běžné funkce pro spuštění těchto aplikací. Pro vývojáře poskytuje rozhraní .NET Framework komplexní a konzistentní programovací model pro vytváření aplikací, které mají vizuálně působivé uživatelské prostředí a bezproblémovou a zabezpečenou komunikaci.

Poznámka

Tento článek je určený pro vývojáře , kteří chtějí rozhraní .NET Framework nainstalovat do svého vlastního systému nebo kteří si ho chtějí nainstalovat s aplikacemi. Uživatelé, kteří se zajímají o instalaci rozhraní .NET Framework, najdete v jednotlivých článcích, které popisují instalaci rozhraní .NET Framework na konkrétní operační systémy, jako je instalace rozhraní .NET Framework na Windows 10 a Windows Server 2016.

Tento článek obsahuje odkazy pro instalaci všech verzí rozhraní .NET Framework z rozhraní .NET Framework 4.5 na .NET Framework 4.8.1 na váš počítač. Pokud jste vývojář, můžete tyto odkazy použít také ke stažení a redistribuci rozhraní .NET Framework s vašimi aplikacemi. Informace o nasazení verze rozhraní .NET Framework s aplikací najdete v průvodci nasazením rozhraní .NET Framework pro vývojáře.

Důležité

Obsah rozhraní .NET Framework dříve digitálně podepsaný pomocí certifikátů, které používají algoritmus SHA1, se vyřadí, aby podporoval vývoj oborových standardů.

Následující verze rozhraní .NET Framework budou ukončeny 26. dubna 2022: 4.5.2, 4.6 a 4.6.1. Po tomto datu už nebudou k dispozici opravy zabezpečení, aktualizace a technická podpora těchto verzí.

Pokud používáte rozhraní .NET Framework 4.5.2, 4.6 nebo 4.6.1, aktualizujte nasazený modul runtime na novější verzi, například rozhraní .NET Framework 4.6.2, před 26. dubna 2022, abyste mohli dál dostávat aktualizace a technickou podporu.

Aktualizované instalační programy podepsané sha2 budou k dispozici pro rozhraní .NET Framework 3.5 SP1 a 4.6.2 až 4.8. Další informace najdete v plánu vyřazení SHA1, blogovém příspěvku o aktualizaci životního cyklu .NET 4.5.2, 4.6 a 4.6.1 a nejčastějších dotazech.

Důležité

Všechny verze rozhraní .NET Framework, protože rozhraní .NET Framework 4 jsou místní aktualizace, takže v systému může být k dispozici pouze jedna verze 4.x. Kromě toho jsou na některých verzích operačního systému Windows předinstalované konkrétní verze rozhraní .NET Framework. To znamená, že:

  • Pokud je na počítači nainstalovaná novější verze 4.x, nemůžete nainstalovat předchozí verzi 4.x.
  • Pokud je operační systém předinstalovaný s konkrétní verzí rozhraní .NET Framework, nemůžete na stejný počítač nainstalovat předchozí verzi 4.x.
  • Pokud nainstalujete novější verzi, nemusíte nejprve odinstalovat předchozí verzi.

Další informace o verzích rozhraní .NET Framework a určení verzí nainstalovaných v počítači najdete v tématu Verze a závislosti a postupy: Určení nainstalovaných verzí rozhraní .NET Framework.

Poznámka

Informace o rozhraní .NET Framework 3.5 najdete v tématu Instalace rozhraní .NET Framework 3.5 na Windows 11, Windows 10, Windows 8.1 a Windows 8.

V následující tabulce najdete rychlé odkazy nebo si můžete přečíst další podrobnosti. Pokud chcete zobrazit požadavky na systém pro rozhraní .NET Framework před instalací, přečtěte si téma Požadavky na systém. Nápovědu k řešení potíží najdete v tématu Řešení potíží.

Verze rozhraní .NET Framework Instalační program (sada Developer Pack a modul runtime) Podpora platformy
4.8.1 .NET Framework 4.8.1 Zahrnuté v:

Visual Studio 2022 (verze 17.3)

Můžete nainstalovat na:

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

(úplný seznam najdete v požadavcích na systém)
4.8 .NET Framework 4.8 Zahrnuté v:

Windows 11
Aktualizace Windows 10 z května 2019 (a novější verze)
Visual Studio 2019 (verze 16.3)

Můžete nainstalovat na:

Aktualizace Windows 10 z října 2018
Windows 10 aktualizace z dubna 2018
Windows 10 Fall Creators Update
Windows 10 Creators Update
Windows 10 Anniversary Update
Windows 8.1 a dřívější
Windows Server 2022
Windows Server 2019
Windows Server verze 1809
Windows Server verze 1803

(úplný seznam najdete v požadavcích na systém)
4.7.2 .NET Framework 4.7.2 Zahrnuté v:

Aktualizace Windows 10 z října 2018
Windows 10 aktualizace z dubna 2018
Windows Server 2019
Windows Server verze 1809
Windows Server verze 1803
Visual Studio 2017 (aktualizace 15.8)

Můžete nainstalovat na:

Windows 10 Fall Creators Update
Windows 10 Creators Update
Windows 10 Anniversary Update
Windows 8.1 a dřívější
Windows Server verze 1709 a starší

(úplný seznam najdete v požadavcích na systém)
4.7.1 .NET Framework 4.7.1 Zahrnuté v:

Windows 10 Fall Creators Update
Windows Server verze 1709
Visual Studio 2017 (aktualizace 15.5)

Můžete nainstalovat na:

Windows 10 Creators Update
Windows 10 Anniversary Update
Windows 8.1 a dřívější
Windows Server 2016 a dřívější
(úplný seznam najdete v požadavcích na systém)
4.7 .NET Framework 4.7 Zahrnuté v:

Windows 10 Creators Update
Visual Studio 2017 (aktualizace 15.3)

Můžete nainstalovat na:

Windows 10 Anniversary Update
Windows 8.1 a dřívější
Windows Server 2016 a starší
(úplný seznam najdete v požadavcích na systém)
4.6.2 .NET Framework 4.6.2 Zahrnuto v:

Windows 10 Anniversary Update

Můžete nainstalovat na:

Windows 10 listopadová aktualizace
Windows 10
Windows 8.1 a starší
Windows Server 2012 R2 a starší
(úplný seznam najdete v požadavcích na systém)
4.6.1 .NET Framework 4.6.1 Zahrnuto v:

Visual Studio 2015 Update 2

Můžete nainstalovat na:

Windows 10
Windows 8.1 a starší
Windows Server 2012 R2 a starší
(úplný seznam najdete v požadavcích na systém)
4.6 .NET Framework 4.6 Zahrnuto v:

Windows 10
Visual Studio 2015

Můžete nainstalovat na:

Windows 8.1 a starší
Windows Server 2012 R2 a starší
(úplný seznam najdete v požadavcích na systém)
4.5.2 .NET Framework 4.5.2 Můžete nainstalovat na:

Windows 8.1 a starší
Windows Server 2012 R2 a starší
(úplný seznam najdete v požadavcích na systém)
4.5.1 .NET Framework 4.5.1 Zahrnuto v:

Windows 8.1
Windows Server 2012 R2
Visual Studio 2013

Můžete nainstalovat na:

Windows 8 a dřívější
Windows Server 2012 a starší
(úplný seznam najdete v požadavcích na systém)
4.5 .NET Framework 4.5 Zahrnuto v:

Windows 8
Windows Server 2012
Visual Studio 2012

Můžete nainstalovat na:

Windows 7 a starší
Windows Server 2008 SP2 a starší
(úplný seznam najdete v požadavcích na systém)

Důležité

Počínaje sadou Visual Studio 2022 už Visual Studio neobsahuje součásti rozhraní .NET Framework pro rozhraní .NET Framework 4.0 – 4.5.1, protože tyto verze už nejsou podporované. Visual Studio 2022 a novější verze nemůžou vytvářet aplikace, které cílí na rozhraní .NET Framework 4.0 až .NET Framework 4.5.1. Pokud chcete tyto aplikace dál vytvářet, můžete použít Visual Studio 2019 nebo starší verzi.

Sadu Developer Pack můžete nainstalovat pro konkrétní verzi rozhraní .NET Framework, pokud je k dispozici na všech podporovaných platformách.

Sady Developer Pack cílí jenom na konkrétní verzi rozhraní .NET Framework a nezahrnují předchozí verze. Například sada .NET Framework 4.8 Developer Pack neobsahuje rozhraní .NET Framework 4.7.

Můžete nainstalovat web nebo offline instalační program na:

  • Windows 8.1 a starší

  • Windows Server 2012 R2 a starší

Úplný seznam najdete v tématu Požadavky na systém.

Obecný úvod do rozhraní .NET Framework pro uživatele i vývojáře najdete v tématu Začínáme. Informace o nasazení rozhraní .NET Framework s vaší aplikací najdete v průvodci nasazením. Informace o architektuře a klíčových funkcích rozhraní .NET Framework najdete v přehledu.

Možnosti instalace

Nainstalujte balíček pro cílení na vývojáře, který se má vyvíjet v nejnovější verzi rozhraní .NET Framework v sadě Visual Studio nebo v jiném vývojovém prostředí, nebo si stáhněte distribuovatelný balíček .NET Framework pro distribuci pomocí aplikace nebo ovládacího prvku.

Instalace sady .NET Framework Developer Pack nebo cílení

Sada cílení umožňuje vaší aplikaci cílit na konkrétní verzi rozhraní .NET Framework při vývoji v sadě Visual Studio a v některých dalších vývojových prostředích. Sada Developer Pack obsahuje konkrétní verzi rozhraní .NET Framework a její doprovodnou sadu SDK spolu s odpovídající cílovou sadou.

Balíček pro vývojáře pro rozhraní .NET Framework 4.5.1 nebo 4.5.2, sada cílení pro rozhraní .NET Framework 4.6 a sada pro vývojáře pro .NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 nebo 4.8 poskytuje konkrétní verzi referenčních sestavení rozhraní .NET Framework, jazykových sad a souborů IntelliSense pro použití v integrovaném vývojovém prostředí, jako je Visual Studio. Pokud používáte Visual Studio, sada pro vývojáře nebo sada cílení také při vytváření nového projektu přidá nainstalovanou verzi rozhraní .NET Framework do cílových voleb. Vyberte jednu z následujících možností:

Na stránce pro stažení balíčku pro vývojáře zvolte Stáhnout. Dále zvolte Spustit nebo Uložit a po zobrazení výzvy postupujte podle pokynů. Sadu Developer Pack nebo balíček cílení pro konkrétní verzi rozhraní .NET Framework můžete nainstalovat také tak, že ho vyberete z volitelných komponent v úloze vývoje desktopových aplikací .NET v Instalační program pro Visual Studio, jak je znázorněno na následujícím obrázku.

Instalační program sady Visual Studio s vybranými možnostmi rozhraní .NET Framework

Když cílíte na konkrétní verzi rozhraní .NET Framework, vaše aplikace se sestaví pomocí referenčních sestavení, která jsou součástí sady pro vývojáře této verze. V době běhu se sestavení přeloží z globální mezipaměti sestavení a referenční sestavení se nepoužívají.

Při vytváření aplikace ze sady Visual Studio nebo použití nástroje MSBuild z příkazového řádku může nástroj MSBuild zobrazit chybu MSB3644, "Referenční sestavení pro architekturu "framework-version" nebyla nalezena. Pokud chcete tuto chybu vyřešit, stáhněte balíček pro vývojáře nebo sadu cílení pro danou verzi rozhraní .NET Framework.

Instalace nebo stažení redistribuovatelného rozhraní .NET Framework

Instalační programy stahují komponenty rozhraní .NET Framework pro aplikaci nebo ovládací prvek, které cílí na tyto verze rozhraní .NET Framework. Tyto komponenty musí být nainstalovány na každém počítači, na kterém běží aplikace nebo ovládací prvek. Tyto instalační programy jsou redistribuovatelné, takže je můžete zahrnout do instalačního programu pro vaši aplikaci.

Stránka pro stažení je k dispozici v několika jazycích, ale většina stahování je k dispozici pouze v angličtině. Pokud potřebujete další podporu jazyků, musíte nainstalovat jazykovou sadu.

K dispozici jsou dva typy redistribuovatelných instalačních programů:

  • Webový instalační program (web bootstrapper) stáhne požadované součásti a jazykovou sadu, které odpovídají operačnímu systému instalačního počítače z webu. Tento balíček je mnohem menší než offline instalační program, ale vyžaduje konzistentní připojení k internetu. Můžete si stáhnout samostatné jazykové sady a nainstalovat tak další podporu jazyka.

  • Offline instalační program (samostatný redistribuovatelný) obsahuje všechny požadované součásti pro instalaci rozhraní .NET Framework, ale neobsahuje jazykové sady. Tento soubor ke stažení je větší než webový instalační program. Offline instalační program nevyžaduje připojení k internetu. Po spuštění offline instalačního programu si můžete stáhnout samostatné jazykové sady pro instalaci podpory jazyka. Pokud se nemůžete spolehnout na konzistentní připojení k internetu, použijte offline instalační program.

Webové i offline instalační programy jsou navržené pro počítače založené na platformě x86 a x64 (viz požadavky na systém), ale nepodporují počítače s procesorem Itanium.

  1. Otevřete stránku pro stažení verze rozhraní .NET Framework, kterou chcete nainstalovat:

  2. Vyberte jazyk stránky pro stažení. Tato možnost nestahuje lokalizované prostředky rozhraní .NET Framework; má vliv jenom na text zobrazený na stránce pro stažení.

  3. Zvolte Stáhnout.

  4. Pokud se zobrazí výzva, vyberte stažení, které odpovídá vaší systémové architektuře, a pak zvolte Další.

  5. Po zobrazení výzvy ke stažení udělejte jednu z těchto věcí:

    • Pokud chcete nainstalovat rozhraní .NET Framework do počítače, zvolte Spustit a pak postupujte podle pokynů na obrazovce.

    • Pokud chcete stáhnout rozhraní .NET Framework pro redistribuci, zvolte Uložit a pak postupujte podle pokynů na obrazovce.

  6. Pokud chcete stáhnout prostředky pro další jazyky, nainstalujte jednu nebo více jazykových sad podle pokynů v další části.

Poznámka

Pokud během instalace narazíte na nějaké problémy, přečtěte si téma Řešení potíží.

Poznámky k instalaci:

  • Rozhraní .NET Framework 4.5 a novější verze nahrazují rozhraní .NET Framework 4.0. Při instalaci těchto verzí do systému, který má nainstalovanou rozhraní .NET Framework 4, se sestavení nahradí.

  • Odinstalace rozhraní .NET Framework 4.5 nebo novějších verzí také odebere již existující soubory rozhraní .NET Framework 4. Pokud se chcete vrátit k rozhraní .NET Framework 4, musíte ho přeinstalovat a všechny aktualizace. Viz Instalace rozhraní .NET Framework 4.

  • K instalaci rozhraní .NET Framework 4.5 nebo novějších verzí musíte mít přihlašovací údaje správce.

  • Redistributable rozhraní .NET Framework 4.5 bylo aktualizováno 9. října 2012, aby opravilo problém související s nesprávným časovým razítkem digitálního certifikátu, který způsobil předčasné vypršení platnosti digitálního podpisu u souborů vytvořených a podepsaných Společností Microsoft. Pokud jste dříve nainstalovali distribuovatelný balíček .NET Framework 4.5 s datem 16. srpna 2012, doporučujeme aktualizovat kopii nejnovějším distribuovatelným souborem ze stránky pro stažení rozhraní .NET Framework. Další informace o tomto problému najdete v tématu Poradce pro zabezpečení společnosti Microsoft 2749655.

Instalace jazykových sad

Jazykové sady jsou spustitelné soubory, které obsahují lokalizované prostředky (například přeložené chybové zprávy a text uživatelského rozhraní) pro podporované jazyky. Pokud nenainstalujete jazykovou sadu, zobrazí se chybové zprávy rozhraní .NET Framework a další text v angličtině. Všimněte si, že webový instalační program automaticky nainstaluje jazykovou sadu, která odpovídá vašemu operačnímu systému, ale do počítače si můžete stáhnout další jazykové sady. Offline instalační programy nezahrnují žádné jazykové sady.

Důležité

Jazykové sady neobsahují komponenty rozhraní .NET Framework, které jsou nutné ke spuštění aplikace, takže před instalací jazykové sady musíte spustit webový nebo offline instalační program. Pokud jste už nainstalovali jazykovou sadu, odinstalujte ji, nainstalujte rozhraní .NET Framework a pak přeinstalujte jazykovou sadu.

  1. Otevřete stránku pro stažení jazykové sady pro nainstalovanou verzi rozhraní .NET Framework:

  2. V seznamu jazyků zvolte jazyk, který chcete stáhnout, a počkejte několik sekund, než se stránka znovu načte v daném jazyce.

  3. Zvolte Stáhnout.

Následující tabulka uvádí podporované jazyky.

Jazyk Kultura
Arabština ar
Čeština Cs
Dánština Da
Nizozemština Nl
Finština Fi
Angličtina (USA) en-US
Francouzština Fr
Němčina De
Řečtina El
Hebrejština on
Maďarština Hu
Italština it
Japonština ja
Korejština Ko
Norština ne
Polština Pl
Portugalština (Brazílie) pt-BR
portugalština (Portugalsko) pt-PT
Ruština Ru
Zjednodušená čínština zh-CHS
španělština es
Švédština sv
Tradiční čínština zh-CHT
Turečtina Tr

Další kroky

Viz také