Programování pro .NET v jazyce C++/CLI

Ve výchozím nastavení se projekty CLR vytvořené pomocí sady Visual Studio 2015 cíl .NET Framework 4.5.2. Při vytváření nového projektu můžete cílit na rozhraní .NET Framework 4.6. V dialogovém okně Nový projekt změňte cílovou architekturu v rozevíracím seznamu v horní části dialogového okna. Pokud chcete změnit cílovou architekturu pro existující projekt, zavřete projekt, upravte soubor projektu (.vcxproj) a změňte hodnotu verze cílové architektury na 4.6. Změny se projeví při příštím otevření projektu.

V sadě Visual Studio 2017 je výchozí cílový .NET Framework 4.6.1. Selektor verze rozhraní je v dolní části dialogového okna Nový projekt .

Instalace podpory C++/CLI v sadě Visual Studio 2017

Když instalujete úlohu Visual Studio C++, není ve výchozím nastavení nainstalovaná samotná sada C++/CLI. Pokud chcete nainstalovat komponentu po instalaci sady Visual Studio, otevřete Instalační program pro Visual Studio výběrem nabídky Start systému Windows a vyhledáním instalačního programu sady Visual Studio. Zvolte tlačítko Upravit vedle nainstalované verze sady Visual Studio. Vyberte kartu Jednotlivé komponenty. Posuňte se dolů do části Kompilátory, nástroje sestavení a moduly runtime a vyberte podporu C++/CLI. Výběrem možnosti Upravit stáhnete potřebné soubory a aktualizujete Visual Studio.

V sadě Visual Studio 2019 je výchozí cílová architektura pro projekty .NET Core 5.0. Pro projekty .NET Framework je výchozí hodnota 4.7.2. Selektor verze rozhraní .NET Framework je na stránce Konfigurace nového projektu v dialogovém okně Vytvořit nový projekt.

Instalace podpory C++/CLI v sadě Visual Studio 2019

Když instalujete úlohu Visual Studio C++, není ve výchozím nastavení nainstalovaná samotná sada C++/CLI. Pokud chcete nainstalovat komponentu po instalaci sady Visual Studio, otevřete Instalační program pro Visual Studio výběrem nabídky Start systému Windows a vyhledáním instalačního programu sady Visual Studio. Zvolte tlačítko Upravit vedle nainstalované verze sady Visual Studio. Vyberte kartu Jednotlivé komponenty. Posuňte se dolů do části Kompilátory, nástroje sestavení a moduly runtime a vyberte podporu C++/CLI pro nástroje sestavení v142 (nejnovější). Výběrem možnosti Upravit stáhnete potřebné soubory a aktualizujete Visual Studio.

V sadě Visual Studio 2022 je výchozí cílová architektura pro projekty .NET Core 6.0. Pro projekty .NET Framework je výchozí hodnota 4.7.2. Selektor verze rozhraní .NET Framework je na stránce Konfigurace nového projektu v dialogovém okně Vytvořit nový projekt.

Instalace podpory C++/CLI v sadě Visual Studio 2022

Když instalujete úlohu Visual Studio C++, není ve výchozím nastavení nainstalovaná samotná sada C++/CLI. Pokud chcete nainstalovat komponentu po instalaci sady Visual Studio, otevřete Instalační program pro Visual Studio výběrem nabídky Start systému Windows a vyhledáním instalačního programu sady Visual Studio. Zvolte tlačítko Upravit vedle nainstalované verze sady Visual Studio. Vyberte kartu Jednotlivé komponenty. Posuňte se dolů do části Kompilátory, nástroje sestavení a moduly runtime a vyberte podporu C++/CLI pro nástroje sestavení v143 (nejnovější). Výběrem možnosti Upravit stáhnete potřebné soubory a aktualizujete Visual Studio.

V této části

Úlohy C++/CLI

Nativní interoperabilita a interoperabilita .NET

Čistý a ověřitelný kód (C++/CLI)

Regulární výrazy (C++/CLI)

Zpracování souborů a vstupně-výstupní operace (C++/CLI)

Grafické operace (C++/CLI)

Operace s Windows (C++/CLI)

Přístup k datům pomocí ADO.NET (C++/CLI)

Interoperabilita s jinými jazyky .NET (C++/CLI)

Serializace (C++/CLI)

Spravované typy (C++/CLI)

Reflexe (C++/CLI)

Sestavení silného názvu (podepisování sestavení) (C++/CLI)

Třída ladění (C++/CLI)

Referenční informace ke knihovně STL/CLR

Knihovna podpory jazyka C++

Výjimky v C++/CLI

Zabalení (C++/CLI)

Viz také

Nativní interoperabilita a interoperabilita .NET