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
Nativní interoperabilita a interoperabilita .NET
Čistý a ověřitelný kód (C++/CLI)
Zpracování souborů a vstupně-výstupní operace (C++/CLI)
Přístup k datům pomocí ADO.NET (C++/CLI)
Interoperabilita s jinými jazyky .NET (C++/CLI)
Sestavení silného názvu (podepisování sestavení) (C++/CLI)
Referenční informace ke knihovně STL/CLR