Share via


2022LogoNote sulla versione di Visual Studio 2022 versione 17.3


Suggerimento

Guarda le registrazioni dell'evento di lancio di Visual Studio 2022 per scoprire le novità, ascoltare suggerimenti e consigli e scaricare swag digitale gratuito.

Developer Community | Visual Studio 2022 Roadmap | System Requirements | Compatibility | Distributable Code | Release History | License Terms | Blogs | Latest Release Issues | Whats New in Visual Studio Docs (Problemi noti della versione più recente)


Fare clic su un pulsante per scaricare la versione più recente di Visual Studio 2022. Per istruzioni sull'installazione e l'aggiornamento di Visual Studio 2022, vedere Aggiornare Visual Studio 2022 alla versione più recente. Vedere anche le istruzioni su come eseguire l'installazione offline.

Download Community ButtonDownload Professional ButtonDownload Enterprise Button

Visitare il sito di Visual Studio per scaricare altri prodotti Visual Studio 2022.

Importante

Il canale di anteprima non è "go-live" e non è destinato all'uso nei computer di produzione o per la creazione di codice di produzione. Per altre informazioni, vedere Ciclo di vita del prodotto e manutenzione di Visual Studio.

Download Community Preview ButtonDownload Professional Preview ButtonDownload Enterprise Preview Button


Novità di Visual Studio 2022 versione 17.3

Visual Studio 2022 Blog

Il blog di Visual Studio 2022 è la fonte ufficiale di informazioni dettagliate sul prodotto del team di progettazione di Visual Studio. È possibile trovare informazioni approfondite sulle versioni di Visual Studio 2022 nei post seguenti:

Suggerimenti della community degli sviluppatori: è stato chiesto, abbiamo ascoltato!

Esaminare l'elenco seguente dei problemi della community degli sviluppatori risolti in Visual Studio 2022 versione 17.3


Versioni di Visual Studio 2022 versione 17.3


17.3.6 Visual Studio 2022 versione 17.3.6

Data di rilascio: 11 ottobre 2022

Problemi risolti in questa versione della versione 17.3.6

  • Aggiunge il supporto per Xcode 14.0 a .NET 6 per iOS/tvOS
  • Versione di manutenzione di .NET MAUI 6.0
  • È stato risolto un arresto anomalo intermittente all'apertura del visualizzatore DataSet del debugger.
  • Amministrazione istrators sarà in grado di aggiornare il programma di installazione di Visual Studio in un computer client offline da un layout senza aggiornare Visual Studio.

Avviso di sicurezza

  • CVE-2022-41032 Vulnerabilità di elevazione dei privilegi .NET Una vulnerabilità esiste in .NET 7.0.0-rc.1, .NET 6.0, .NET Core 3.1 e client NuGet (NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol) in cui un utente malintenzionato potrebbe eseguire codice arbitrario.

17.3.5 Visual Studio 2022 versione 17.3.5

Data di rilascio: 27 settembre 2022

Problemi risolti in questa versione della versione 17.3.5

  • È stato risolto un problema per cui Visual Studio entrava in uno stato non rispondeva in modo intermittente durante la chiusura di WinForms .NET Designer.
  • Quando un utente ha abilitato HSTS nelle impostazioni del browser e aggiunge un account GitHub al keychain di Visual Studio, viene visualizzato un messaggio di errore con un collegamento per risolvere il problema.
  • È stato risolto un problema per cui gli analizzatori Roslyn e i generatori di origine destinati alla versione 4.3.0 non riuscivano a caricarsi in Visual Studio.
  • Aggiunge il supporto per Xcode 14.0

Dalla Developer Community


17.3.4 Visual Studio 2022 versione 17.3.4

Data di rilascio: 13 settembre 2022

Problemi risolti in questa versione della versione 17.3.4

  • Interrompere l'emissione di falsi positivi per l'avviso C4191.
  • Questa versione corregge l'avviso seguente: "Il valore dell'attributo 'PublicKey' in 'Microsoft .NET Framework 4.7.2 (x86 e x64)' non corrisponde a quello del file 'C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-ENU.exe'. ", dopo la pubblicazione di un progetto ClickOnce in Visual Studio 17.3

Avviso di sicurezza

CVE-2022-38013 .NET Denial of Service Vulnerabilità A Denial of Service esiste in ASP.NET Core 3.1 e .NET 6.0 in cui un client malintenzionato potrebbe causare un overflow dello stack che può causare un attacco Denial of Service quando un utente malintenzionato invia un payload personalizzato analizzato durante l'associazione del modello.


17.3.3 Visual Studio 2022 versione 17.3.3

Data di rilascio: 30 agosto 2022

Problemi risolti in questa versione della versione 17.3.3

  • È stato risolto un problema che causava il blocco di Visual Studio quando si usa la ridenominazione nei progetti C# o VB.NET.

Dalla Developer Community


17.3.2 Visual Studio 2022 versione 17.3.2

Data di rilascio: 23 agosto 2022

Problemi risolti in questa versione della versione 17.3.2

  • Correzione del comando Casella degli strumenti:> scegliere Elementi quando in Visual Studio è selezionata una lingua non in lingua inglese.
  • Il programma di installazione è stato aggiornato per gestire le dipendenze interne che potrebbero non essere presenti.

Dalla Developer Community


17.3.1 Visual Studio 2022 versione 17.3.1

Data di rilascio: 16 agosto 2022

Problemi risolti in questa versione della versione 17.3.1

  • Include l'aggiornamento di manutenzione 10.0.22000.832 per Windows SDK per Windows 11.

Dalla Developer Community


17.3.0 Visual Studio 2022 versione 17.3

Data di rilascio: 9 agosto 2022

Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.3

  • Compilazione ga del carico di lavoro MAUI
  • Supporto Ricaricamento rapido CSS MAUI/Blazor
  • A questo punto sarà possibile provare una selezione di nuove funzionalità in Visual Studio con ogni aggiornamento, usando la funzionalità Novità.
  • Selezionare ogni funzionalità per altre informazioni sulla funzionalità specifica.

What's New in Visual Studio

Account per sviluppatori Apple

Questa anteprima include il supporto iniziale per singoli account AppStore Connessione necessari per gli sviluppatori Apple non Aziendali.

  • Per aggiungere un singolo account, aprire Strumenti\Opzioni e quindi selezionare l'elemento "Account Apple" disponibile nella sezione Xamarin. In "Account Apple" fare clic su "Aggiungi account..." e selezionare "Aggiungi account singolo" e immettere le informazioni sulla chiave API di AppStore Connessione.
  • Dopo aver creato l'account, è possibile accedere ai certificati e ai profili di provisioning tramite il pulsante "Visualizza dettagli".
  • Problemi noti:
    • Il provisioning automatico potrebbe non funzionare correttamente per singoli account in alcuni casi. Per risolvere questo problema, seguire le istruzioni per il provisioning manuale.

Segnali audio nell'editor

  • Sono stati introdotti nuovi segnali audio nell'editor di Visual Studio. Se abilitata, Visual Studio riproduce suoni quando arriva il cursore di modifica in una riga con un punto di interruzione, un errore o un avviso. Per impostazione predefinita, Visual Studio usa gli stessi suoni di Visual Studio Code, ma questi suoni possono essere configurati in base alle preferenze dell'utente.
  • Per abilitare i segnali audio, passare a Strumenti\Opzioni e cercare "Funzionalità di anteprima" in Ambiente. Nelle funzionalità di anteprima la nuova opzione è "Abilita segnali audio per l'editor". Se è selezionata, alla successiva avvio di Visual Studio, i suoni verranno riprodotti.
  • Per configurare singoli segnali audio, toccare il tasto Windows in Windows 10 o Windows 11 e cercare "Cambia suoni di sistema". In Eventi programma cercare il nodo "Microsoft Visual Studio" nell'albero Eventi programma. I nuovi eventi sono "Line has Breakpoint", "Line has Error" e "Line has Warning". Può essere usato per personalizzare o disabilitare singoli suoni.

Sound Control Panel in Windows

Strumenti Git

Supporto per la gestione temporanea della riga, ovvero una gestione temporanea interattiva con la possibilità di preparare righe e/o blocchi di codice specifici direttamente dall'editor e dalla visualizzazione diff. Per iniziare, preparare una delle modifiche recenti selezionando il margine di colore corrispondente e usando l'interfaccia utente Visualizza differenza per preparare la modifica.

Leggere il post di blog per altre informazioni e condividere commenti e suggerimenti.

Line-staging support

C++

  • La toolchain Arm64EC non è più contrassegnata come sperimentale ed è pronta per l'uso in produzione.
  • Il terminale di Visual Studio può ora essere usato come client SSH con le connessioni SSH archiviate. Dopo aver installato C++ per Linux Tools, aprire la finestra degli strumenti terminale e l'elenco a discesa Terminale verrà popolato con le connessioni archiviate. Se selezionata, apriranno una nuova finestra terminale all'interno di Visual Studio e uno pseudoterminale nel sistema remoto. Sono supportati tutti i caratteri di controllo, i colori e la consapevolezza posizionale del cursore.
  • Visual Studio può ora aggiungere modelli di classe Unreal Engine per i progetti UE. Per provare questa funzionalità, assicurarsi che nel carico di lavoro "Sviluppo di giochi con C++" sia selezionato il supporto dell'IDE per Unreal Engine. Quando si lavora a un progetto UE, fare clic con il pulsante destro del mouse nel progetto o in una cartella/filtro e selezionare Aggiungi > classe UE.
  • Passare a Definizione memorizza ora la firma precedente e spostarsi di conseguenza quando una corrispondenza migliore non è disponibile (ad esempio, dopo aver modificato manualmente la firma di una delle coppie).
  • Maggiore velocità di risposta di Vai a tutti. In precedenza, i risultati venivano visualizzati dopo l'interruzione della digitazione. Nella nuova esperienza i risultati verranno visualizzati durante la digitazione.
  • Nei contesti che richiedono il completamento del tipo enum (ad esempio, assegnazioni a variabili enumerazioni, case etichette, restituzione di tipo enumerazione e così via) l'elenco di completamento automatico verrà ora filtrato in base solo agli enumeratori corrispondenti e ai costrutti correlati.
  • Aggiunta del supporto nuGet PackageReference per i progetti MSBuild C++/CLI destinati a .NET Core. Questa modifica è stata apportata per sbloccare codebase miste dalla possibilità di adottare .NET Core. Questo non funziona per altri tipi di progetto C++ o per i tipi di progetto C++ destinati a .NET Framework. Non sono previsti piani per estendere il supporto di PackageReference a scenari C++ aggiuntivi perché il team sta lavorando su esperienze separate che coinvolgono vcpkg che funzioneranno per scenari non MSBuild e aggiungeranno funzionalità aggiuntive.
  • È stata aggiunta una finestra monitoraggio seriale per lo sviluppo incorporato, disponibile tramite Debug > di Monitoraggio seriale di Windows > .
  • Indicizzazione C++ migliorata del 66% rispetto a 17,2.
  • Aggiornamento della versione di CMake fornita con Visual Studio alla versione 3.23. Per informazioni dettagliate su ciò che è disponibile, vedere le note sulla versione di CMake 3.23.
  • Aggiornamento delle versioni degli strumenti LLVM fornite con Visual Studio alla versione 14. Per informazioni dettagliate sugli elementi disponibili, vedere le note sulla versione di LLVM e Clang .
  • Aggiornamento side-by-side del set di strumenti di Dev 16.11 C++ alla versione 14.29.30145.00. La versione più recente del set di strumenti C++ di Dev 16.11 contiene importanti correzioni di bug, inclusa la correzione di tutti i report dei difetti C++20 rimanenti. Per informazioni sulle correzioni di bug, inclusi i report sui difetti di C++20 in Dev 16.11, vedere Le note sulla versione di Visual Studio 2019 versione 16.11.14
  • Sono stati apportati vari miglioramenti all'esperienza nell'editor dei moduli C++. "Stiamo continuamente lavorando per migliorare la qualità dell'esperienza, ma incoraggiamo a provare in 17.3 e segnalare i problemi rimanenti tramite Developer Community.

Debug e diagnostica

  • Gli strumenti di analisi diagnostica includono ora un analizzatore che elenca gli stack di chiamate univoci in un dump della memoria insieme ai thread che li eseguono.
  • I visualizzatori IEnumerable supportano ora l'esportazione dei dati in formato CSV. È sufficiente usare l'elenco a discesa nell'angolo in alto a destra e selezionare CSV. Il visualizzatore consentirà anche di filtrare la stringa di filtro desiderata basata sui dati. Il visualizzatore restituirà tutte le righe che contengono un valore corrispondente alla stringa di filtro. È anche possibile esportare i risultati filtrati e ordinati in formato CSV/Excel.

Visualizer_Filter

  • È stato anche aggiunto il supporto per i temi per il visualizzatore IEnumerable e DataTable/DataSet, quindi entrambi i temi sono disponibili per il tema scuro, chiaro e blu di Visual Studio.

DataSet Visualizer

  • A partire dalla versione 17.3 preview 3 debugger ricarica automaticamente artefatti decompilati pervious come simboli e file PDB. Se si sceglie di decompilare in qualsiasi sessione precedente, gli artefatti verranno ricaricati automaticamente per tutte le sessioni successive e si otterranno più rapidamente le origini decompilate nel nodo Origini esterne. In questo modo verranno comunque rispettate le impostazioni JMC.
  • Il debugger offre ora una nuova opzione per disabilitare il caricamento di immagini NGEN o pronte per caricare immagini RDR per il codice gestito. È possibile modificare le impostazioni in Strumenti > Opzioni> debug > Generale > Impedisci usando immagini precompilate nel caricamento del modulo oppure è anche possibile eseguire facilmente ricerche nelle impostazioni usando una delle parole chiave nella barra di ricerca di Visual Studio.
  • È ora possibile vedere gli stack frame di eccezioni nella finestra Stack di chiamate. Per tutte le eccezioni asincrone, è quindi possibile caricare rapidamente i simboli o individuare le origini e passare direttamente al sito dell'eccezione. I frame dello stack di eccezioni all'interno della finestra Stack di chiamate forniranno funzionalità dello stack di chiamate effettivo. Funzionalità come lo spostamento automatico, il passaggio rapido tra fotogrammi e opzioni di caricamento/decompilazione dei simboli per tornare al codice sorgente in cui è stata generata l'eccezione.

Exception Stack

Generali

  • Gli account GitHub ora si spostano tra computer durante l'accesso in un nuovo computer con lo stesso account di personalizzazione (account visualizzato nella parte superiore sinistra della finestra di dialogo delle impostazioni dell'account).

Programma di installazione

  • È ora possibile aggiornare tutte le versioni affiancate di Visual Studio con un pulsante "Aggiorna tutto" nel programma di installazione.

Strumenti di sviluppo di Microsoft Teams (Teams Toolkit)

  • Il modello di progetto app Di Microsoft Teams è stato migliorato e ora crea vari tipi di app teams, tra cui bot di notifica, bot di comando, app per schede ed estensioni dei messaggi. È ora possibile creare ed eseguire il debug di varie app di Microsoft Teams usando Teams Toolkit per Visual Studio.
  • È consigliabile creare un nuovo progetto usando il modello aggiornato per le app di Teams esistenti create con le versioni precedenti di Teams Toolkit.
  • È ora possibile scegliere quando accedere con l'identità M365 e registrare le risorse dell'app Teams usando l'opzione di menu Project Teams Toolkit Prepare Teams App Dependencies .You can now choose when to sign-in with your M365 identity and register Teams app resources using the Project > Teams Toolkit > Prepare Teams App Dependencies menu.
  • Preparare le dipendenze dell'app Teams registrerà l'app Teams e il bot per il progetto Teams.
  • Aggiornamenti ai file manifest.template.json possono essere sincronizzati con il portale per sviluppatori di Teams per il debug locale selezionando l'opzione di menu "Preparare le dipendenze delle app di Teams" in qualsiasi momento.
  • Aggiornamenti ai file manifest.template.json possono essere sincronizzati con il portale per sviluppatori di Teams per l'anteprima remota selezionando Progetto > Opzione di menu Del manifesto dell'aggiornamento di Teams Toolkit > nel portale per sviluppatori di Teams.
  • È possibile visualizzare in anteprima il file manifesto prima della sincronizzazione facendo clic con il pulsante destro del mouse sul file manifest.json e usando l'opzione di menu Anteprima file manifesto.
  • Usare il provisioning di Project > Teams Toolkit > nel menu Cloud per creare risorse in una sottoscrizione di Azure.
  • Usare Project Teams Toolkit > Deploy to the Cloud (Distribuisci nel > menu Cloud) per pubblicare il codice in tali risorse.
  • È possibile aprire l'app Teams in remoto in un browser creato dal menu Provision usando il menu Anteprima app Teams.
  • È possibile comprimere l'app Teams e generare il pacchetto dell'app selezionando l'opzione di menu Project > Teams Toolkit > Zip App Package per la condivisione e il caricamento.
  • È possibile trovare tutte le opzioni di menu di Teams Toolkit facendo clic con il pulsante destro del mouse sul progetto di app Teams, che corrispondono al menu Project > Teams Toolkit.
  • Altre informazioni su Teams Toolkit sono disponibili all'indirizzo https://aka.ms/teams-toolkit-vs-docs

Produttività .NET

  • In C# 10 sono stati introdotti gli usi globali. Global Usings aggiunge usings all'inizio di un file invisibly e automaticamente. Verrà ora visualizzata un'icona nella parte superiore del file per comunicare se gli utilizzi globali sono attivi nel file e, se si fa clic sull'icona, verranno visualizzati gli utilizzi globali. Global Usings

  • Visualizza definizione supporta ora il collegamento di origine, l'origine incorporata e le origini decompilate. Peek Definition

  • Sono state aggiunte le tre opzioni seguenti per la compressione e la struttura delle visualizzazioni all'apertura di file:

    • Comprimi #regions all'apertura del file
    • Comprimere l'uso all'apertura di file
    • Comprimere le implementazioni dai metadati all'apertura di file
  • È ora possibile applicare Fix All (Correggi tutto) sia al refactoring che a Use expression body or block bodyConvert to raw string literal .

  • È ora disponibile una correzione del codice che corregge i vincoli non validi. Posizionare il cursore sull'interruttore di diagnostica nell'editor. Premere CTRL+ per attivare il menu Azioni rapide e refactoring. Selezionare Correggi vincolo. Fix Constraint

  • È ora disponibile un refactoring che consente di passare da un'istruzione di primo livello allo stile Program.Main. Posizionare il cursore su un'istruzione di primo livello. Premere CTRL+ per attivare il menu Azioni rapide e refactoring. Selezionare Converti in programma di stile 'Program.Main'. Convert to Program.Main refactoring

  • Sono stati aggiunti altri ambiti all'operazione Correggi tutto. Oltre ad applicare l'operazione Correggi tutto a un documento, un progetto e una soluzione, è possibile applicare Fix All a un membro contenitore e a un tipo contenitore. Fix All Containing Members and Containing Types

  • Ora convertiamo automaticamente i commenti a riga singola nei commenti della documentazione quando si aggiunge una barra aggiuntiva a un commento a riga singola.

  • È ora disponibile un'opzione di stile del codice che consente di avvisare sulle possibili eccezioni in un ciclo foreach. Il cast implicito dei cicli Foreach ai tipi derivati viene eseguito in base alla progettazione. Ciò era necessario prima che i generics esistano, ma possono causare eccezioni di runtime in alcuni casi.

Personalizzazione

  • Sono state aggiornate le funzionalità di gestione dei documenti. Per scoprire di più, leggi questo post di blog.

Queste funzionalità sono:

  • Schede disposte in più righe.
  • Ripristinare il documento recente.
  • Indicatore dirty modificato.
  • Nell'elenco a discesa vengono visualizzati i nomi dei documenti invisibili in corsivo.

Razor (ASP.NET Core) Editor

  • Il nuovo editor Razor ha ora il supporto completo per il completamento all'interno di un oggetto <attribute>.
  • Il nuovo editor Razor ora gestisce correttamente il completamento per gli attributi HTML quando si digita = " ".
  • Il nuovo editor Razor supporta ora HTML, JavaScript e CSS OnTypeFormatting.

Strumenti di test

  • L'individuazione parallela è ora abilitata per impostazione predefinita quando si eseguono test da Esplora test. In questo modo Visual Studio può usare i core disponibili per individuare i test in parallelo e ridurre il tempo necessario per visualizzare i test in Esplora test.

  • La finestra Live Unit Testing include ora una barra di stato simile a Esplora test. Questo dovrebbe fornire informazioni più dettagliate sulle operazioni in corso in Live Unit Testing e sugli errori visibili. Live Unit Testing Status Bar

  • Vstest.console supporta ora l'esecuzione di assembly di piattaforme di destinazione e framework di destinazione diversi in una richiesta.

  • Code Coverage dispone ora di una cache per la strumentazione statica per migliorare le prestazioni.

  • Microsoft.CodeCoverage.Console viene ora aggiunto agli strumenti da riga di comando.

  • L'architettura predefinita per i progetti di test anyCPU .NET Framework è stata modificata da x86 a x64. Questa modifica unifica il modo in cui l'architettura predefinita viene determinata in tutti i tipi di progetti di test in modo che siano sempre basati sull'architettura di Visual Studio. Ciò significa che nella versione x64 di VisualStudio verrà usato x64 e in futuro verrà usato VisualStudio ARM64. La stessa regola si applica anche a dotnet teste vstest.console. Per ripristinare l'uso di x86, passare a Test Processor Architecture for AnyCPU projects x86 (Architettura del processore di test > per progetti > AnyCPU x86)

  • Test remoto supporta ora le esecuzioni di test in ambienti windows arm64 remoti.

  • La nuova esperienza di compilazione per [Live Unit Testing] è ora abilitata per impostazione predefinita. Per scoprire di più, leggi questo post di blog.

  • È ora possibile scegliere di visualizzare le informazioni sul code coverage sul margine dell'editor selezionando "Margin Glyphs" nella finestra Risultati code coverage. Convert to raw string

  • Live Unit Testing fornisce ora un pulsante per reimpostare tutto lo stato. Passando a Test Live Unit Testing Reset Live Unit Testing state for solution (Testa > live unit testing > ) per la soluzione.

  • Live Unit Testing supporta ora i file Razor.

Sviluppo Di TypeScript e JavaScript

  • I progetti di file JavaScript e TypeScript vengono ora esclusi dall'analisi del programma, a meno che non facciano riferimento a un file tsconfig.json o jsconfig.json. Il risultato dovrebbe essere migliorato in progetti di grandi dimensioni con molti file TypeScript e JavaScript.

  • I progetti JavaScript (con estensione esproj) a cui viene fatto riferimento da un progetto ASP.NET ora offrono un'opzione per includere l'output della compilazione di produzione nella pubblicazione di ASP.NET progetto.

  • Il servizio di linguaggio e il compilatore TypeScript 4.7 sono inclusi in Visual Studio. Per altre informazioni, vedere il post di blog sull'annuncio di TypeScript 4.7.

  • Il nuovo debugger JavaScript multi-destinazione viene ora usato per impostazione predefinita nei progetti Node.js (.njsproj).

  • Chiusura automatica dei tag HTML nei file JavaScript e TypeScript React (.jsx/.tsx).

  • È stato risolto un problema per cui l'acquisizione automatica dei tipi (ATA) non funzionava quando è selezionato il server di linguaggio TypeScript predefinito.

  • È stato risolto un problema per cui il nodo delle dipendenze nei progetti Node.js (.njsproj) mostrava dipendenze indirette quando i pacchetti vengono ripristinati usando npm 7 o versione successiva.


Avviso di sicurezza


! [from-developer-community] Dalla community degli sviluppatori


Problemi noti

Vedere tutti i problemi aperti e le soluzioni alternative disponibili in Visual Studio 2022 seguendo i collegamenti seguenti.

Feedback e suggerimenti

I commenti degli utenti sono molto apprezzati. È possibile segnalare un problema o suggerire una funzionalitàFeedback Icon usando l'icona Invia commenti e suggerimenti nell'angolo in alto a destra del programma di installazione o dell'IDE di Visual Studio o dall'invio > di commenti e suggerimenti. È possibile tenere traccia dei problemi usando Visual Studio Developer Community, in cui si aggiungono commenti o si trovano soluzioni. È anche possibile usufruire gratuitamente del supporto per l'installazione con Assistenza live chat.


Blog

Sfruttare i vantaggi delle informazioni dettagliate e delle raccomandazioni disponibili nel sito dei blog sugli strumenti di sviluppo per mantenersi aggiornati su tutte le nuove versioni con post di approfondimento su una vasta gamma di funzionalità.


In alto