Condividi tramite


.NET Framework e versioni fuori banda

.NET Framework si è evoluto per supportare piattaforme diverse, ad esempio app UWP e app desktop e Web tradizionali, e per ottimizzare il riutilizzo del codice. Oltre alle normali versioni di .NET Framework, vengono rilasciate nuove funzionalità fuori banda (OOB) per migliorare lo sviluppo multipiattaforma o per introdurre nuove funzionalità.

Vantaggi delle versioni OOB

La distribuzione di nuovi componenti o aggiornamenti ai componenti fuori banda consente a Microsoft di fornire aggiornamenti più frequenti a .NET Framework. Inoltre, è possibile raccogliere e rispondere ai commenti e suggerimenti dei clienti più rapidamente.

Quando si usa una funzionalità OOB nell'app, gli utenti non devono installare la versione più recente di .NET Framework per eseguire l'app, perché gli assembly OOB vengono distribuiti con il pacchetto dell'app.

Come vengono distribuiti i pacchetti OOB

Le versioni OOB per i componenti CLR (Common Language Runtime) principali vengono distribuite tramite NuGet, ovvero la gestione pacchetti per .NET. NuGet consente di esplorare e aggiungere facilmente librerie ai progetti .NET Framework da Visual Studio. Gestione pacchetti NuGet è incluso in tutte le edizioni di Visual Studio a partire da Visual Studio 2012. Cercate Gestione pacchetti NuGet nel menu Strumenti di Visual Studio. Se non è installato, seguire le istruzioni riportate in Installazione di NuGet. Per altre informazioni su NuGet, vedere la documentazione di NuGet.

Usare un pacchetto OOB NuGet

Se Gestione pacchetti NuGet è installato, è possibile esplorare e aggiungere riferimenti ai pacchetti NuGet usando Esplora soluzioni in Visual Studio:

  1. Aprire il menu di scelta rapida per il progetto in Visual Studio e quindi scegliere Gestisci pacchetti NuGet. Questa opzione è disponibile anche dal menu Progetto .

  2. Nel riquadro sinistro scegliere Online.

  3. Se si desidera usare pacchetti preliminari, nella casella combinata nel riquadro centrale scegliere Includi versione preliminare anziché Solo stabile.

  4. Nel riquadro destro usare la casella Di ricerca per individuare il pacchetto che si vuole usare. Alcuni pacchetti Microsoft sono identificati dal logo di Microsoft .NET Framework e tutti identificano Microsoft come editore.

Gestione pacchetti NuGet.

Come accennato in precedenza, quando si distribuisce un'app che usa un pacchetto OOB, gli assembly OOB verranno forniti con il pacchetto dell'app.

Tipi di versioni OOB

In genere, un pacchetto OOB ha una o più versioni non definitive e una versione stabile. La licenza che accompagna una versione preliminare non consente in genere la ridistribuzione, ma consente di provare un pacchetto e fornire commenti e suggerimenti. Il feedback viene incorporato in tutti gli aggiornamenti apportati al pacchetto. Una versione finale viene distribuita come pacchetto stabile con NuGet e include una licenza che consente di ridistribuire il pacchetto NuGet con l'app. I pacchetti stabili sono supportati da Microsoft. Microsoft offre il supporto di IntelliSense e altri tipi di documentazione, ad esempio post di blog e risposte al forum per tutti i pacchetti. Inoltre, il codice sorgente può essere disponibile con alcuni pacchetti, ma non tutti. Per gli annunci relativi ai pacchetti nuovi e aggiornati, è possibile sottoscrivere il blog di .NET Framework.

Per trovare pacchetti non definitive e stabili, scegliere Includi versione preliminare in Gestione pacchetti NuGet.

Vedere anche