Programmazione .NET con C++/CLI

Per impostazione predefinita, i progetti CLR creati con 2015 sono destinati a.NET Framework 4.5.2. È possibile usare .NET Framework 4.6 quando si crea un nuovo progetto. Nella finestra di dialogo Nuovo progetto modificare il framework di destinazione nell'elenco a discesa nella parte superiore della finestra di dialogo. Per modificare il framework di destinazione per un progetto esistente, chiudere il progetto, modificare il file di progetto (.vcxproj) e modificare il valore di Versione framework di destinazione in 4.6. Le modifiche diventano effettive alla successiva apertura del progetto.

In Visual Studio 2017, la destinazione predefinita di .NET Framework è 4.6.1. Il selettore versione framework si trova nella parte inferiore della finestra di dialogo Nuovo progetto .

Installare il supporto di C++/CLI in Visual Studio 2017

C++/CLI non è installato per impostazione predefinita quando si installa un carico di lavoro di Visual Studio C++. Per installare il componente dopo l'installazione di Visual Studio, aprire il Programma di installazione di Visual Studio selezionando il menu Start di Windows e cercando il programma di installazione di Visual Studio. Scegliere il pulsante Modifica accanto alla versione installata di Visual Studio. Selezionare la scheda Singoli componenti . Scorrere verso il basso fino alla sezione Compilatori, strumenti di compilazione e runtime e selezionare Supporto C++/CLI. Selezionare Modifica per scaricare i file necessari e aggiornare Visual Studio.

In Visual Studio 2019 il framework di destinazione predefinito per i progetti .NET Core è 5.0. Per i progetti .NET Framework, il valore predefinito è 4.7.2. Il selettore di versione di .NET Framework si trova nella pagina Configura il nuovo progetto della finestra di dialogo Crea un nuovo progetto .

Installare il supporto di C++/CLI in Visual Studio 2019

C++/CLI non è installato per impostazione predefinita quando si installa un carico di lavoro di Visual Studio C++. Per installare il componente dopo l'installazione di Visual Studio, aprire il Programma di installazione di Visual Studio selezionando il menu Start di Windows e cercando il programma di installazione di Visual Studio. Scegliere il pulsante Modifica accanto alla versione installata di Visual Studio. Selezionare la scheda Singoli componenti. Scorrere verso il basso fino alla sezione Compilatori, strumenti di compilazione e runtime e selezionare Supporto C++/CLI per gli strumenti di compilazione v142 (versione più recente). Selezionare Modifica per scaricare i file necessari e aggiornare Visual Studio.

In Visual Studio 2022 il framework di destinazione predefinito per i progetti .NET Core è 6.0. Per i progetti .NET Framework, il valore predefinito è 4.7.2. Il selettore di versione di .NET Framework si trova nella pagina Configura il nuovo progetto della finestra di dialogo Crea un nuovo progetto .

Installare il supporto di C++/CLI in Visual Studio 2022

C++/CLI non è installato per impostazione predefinita quando si installa un carico di lavoro di Visual Studio C++. Per installare il componente dopo l'installazione di Visual Studio, aprire il Programma di installazione di Visual Studio selezionando il menu Start di Windows e cercando il programma di installazione di Visual Studio. Scegliere il pulsante Modifica accanto alla versione installata di Visual Studio. Selezionare la scheda Singoli componenti. Scorrere verso il basso fino alla sezione Compilatori, strumenti di compilazione e runtime e selezionare Supporto C++/CLI per gli strumenti di compilazione v143 (versione più recente). Selezionare Modifica per scaricare i file necessari e aggiornare Visual Studio.

Contenuto della sezione

Attività C++/CLI

Interoperabilità nativa e .NET

Codice puro e verificabile (C++/CLI)

Espressioni regolari (C++/CLI)

Gestione dei file e I/O (C++/CLI)

Operazioni grafiche (C++/CLI)

Operazioni di Windows (C++/CLI)

Accesso ai dati tramite ADO.NET (C++/CLI)

Interoperabilità con altri linguaggi .NET (C++/CLI)

Serializzazione (C++/CLI)

Tipi gestiti (C++/CLI)

Reflection (C++/CLI)

Assembly con nome sicuro (firma di assembly) (C++/CLI)

Classe Debug (C++/CLI)

Informazioni di riferimento sulla libreria STL/CLR

Libreria di supporto C++

Eccezioni in C++/CLI

Boxing (C++/CLI)

Vedi anche

Interoperabilità nativa e .NET