Share via


2022LogoNote sulla versione di Visual Studio 2022 versione 17.4


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.

Pulsante Scarica communityPulsante Scarica professionalPulsante Scarica organizzazione

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


Intervallo di tempo del supporto

Gli utenti Enterprise e Professional di Visual Studio 2022 versione 17.4 configurati per ricevere gli aggiornamenti nel canale LTSC 17.4 sono supportati e riceveranno correzioni alle vulnerabilità di sicurezza fino a luglio 2024. Per altre informazioni sulle baseline supportate da Visual Studio, vedere Criteri di supporto per Visual Studio 2022.

Fare clic su uno dei pulsanti seguenti per scaricare la versione più sicura di Visual Studio 2022 versione 17.4 dal canale LTSC 17.4. Altri 17.4 prodotti LTSC sono disponibili nel sito Sottoscrizioni di Visual Studio.

Pulsante Download Enterprise LTSCPulsante Download Professional LTSC

Visual Studio Community Edition è supportato solo nel canale corrente con la versione di manutenzione più recente della versione secondaria più recente di Visual Studio.

Visitare il sito di Visual Studio per accedere ai collegamenti per le versioni più recenti dei prodotti Visual Studio 2022. Per istruzioni sull'installazione e l'aggiornamento di Visual Studio 2022, vedere Aggiornare Visual Studio 2022 alla versione più recente. La Guida di Visual Studio Amministrazione istrator contiene indicazioni su come distribuire Visual Studio nell'organizzazione.

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:

In questa versione sono stati risolti alcuni dei bug più segnalati e sono state aggiunte nuove funzionalità in base ai suggerimenti nella community degli sviluppatori. Grazie per il feedback continuo. Di seguito è riportato un elenco del suggerimento fornito come parte di questa anteprima.


Versioni di Visual Studio 2022 versione 17.4


17.4.19 Visual Studio 2022 versione 17.4.19

Data di rilascio: 14 maggio 2024

Problemi risolti in questa versione

  • I componenti del programma di installazione "Xamarin" e "Xamarin Profiler" sono stati contrassegnati come "Non supportati".
  • Questa versione include anche un aggiornamento OpenSSL alla versione 3.2.1

Avvisi di sicurezza risolti

  • CVE-2024-32002 Cloni ricorsivi nei file system senza distinzione tra maiuscole e minuscole che supportano collegamenti simbolici sono soggetti all'esecuzione di codice remoto.
  • CVE-2024-32004 Remote Code Execution while cloning special-crafted local repository
  • CVE-2024-30045 Vulnerabilità di esecuzione di codice remoto in .NET 7.0 e .NET 8.0 in cui si verifica un sovraccarico del buffer dello stack nella routine analisi doppia .NET.
  • CVE-2024-30046 È presente una vulnerabilità in Microsoft.AspNetCore.Server.Kestrel.Core.dll in cui può verificarsi un blocco non attivo con conseguente denial of service.

17.4.18 Visual Studio 2022 versione 17.4.18

Data di rilascio: 9 aprile 2024

Problemi risolti in questa versione della versione 17.4.18

  • Con questa correzione di bug, un client può ora usare il programma di avvio automatico in un layout e passare il parametro --noWeb per l'installazione in un computer client e assicurarsi che sia il programma di installazione che il prodotto Visual Studio vengano scaricati solo dal layout. In precedenza, a volte durante il processo di installazione, il programma di installazione non rispettava il parametro -noWeb e tentava di eseguire l'aggiornamento automatico dal Web.

Avvisi di sicurezza risolti

  • CVE-2024-21409 Esiste una vulnerabilità use-after-free in WPF che può comportare l'elevazione dei privilegi quando si visualizzano documenti non attendibili.
  • CVE-2024-28929 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28930 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver per Microsoft SQL Server.
  • CVE-2024-28931 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver per Microsoft SQL Server.
  • CVE-2024-28932 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28933 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28934 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28935 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28936 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28937 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28938 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28941 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28943 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver per Microsoft SQL Server.
  • CVE-2024-29043 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver per Microsoft SQL Server.

17.4.17 Visual Studio 2022 versione 17.4.17

Data di rilascio: 12 marzo 2024

Problemi risolti in questa versione della versione 17.4.17

Avvisi di sicurezza risolti

  • CVE-2024-21392 Una vulnerabilità esiste in .NET in cui le richieste appositamente create possono causare una perdita di risorse, causando un attacco Denial of Service.
  • CVE-2024-26190 Esiste una vulnerabilità in MsQuic.dll che potrebbe comportare l'allocazione di piccoli blocchi di memoria fino a quando la connessione rimane attiva.
  • CVE-2023-27911 Questo avviso viene ripubblicato per indicare che Autodesk® FBX® SDK non è più supportato in Visual Studio 2022.

17.4.16 Visual Studio 2022 versione 17.4.16

Data di rilascio: 13 febbraio 2024

Problemi risolti in questa versione della versione 17.4.16

Avvisi di sicurezza risolti

  • CVE-2024-0057 Esiste una vulnerabilità di bypass delle funzionalità di sicurezza quando le applicazioni basate su Microsoft .NET Framework usano API di compilazione della catena X.509, ma non convalidano completamente il certificato X.509 a causa di un difetto della logica.
  • CVE-2024-21386 Esiste una vulnerabilità nelle applicazioni ASP.NET che usano SignalR in cui un client dannoso può causare un denial of service.
  • CVE-2024-21404 Vulnerabilità Denial of Service in .NET con supporto OpenSSL durante l'analisi dei certificati X509.

17.4.15 Visual Studio 2022 versione 17.4.15

Data di rilascio: 9 gennaio 2024

Problemi risolti in questa versione della versione 17.4.15

  • Aggiornamento di MinGit alla versione 2.43.0.1 fornita con OpenSSL v3.1.4 e risolve una regressione in cui le operazioni di rete sono state davvero lente in determinate circostanze.

Avvisi di sicurezza risolti

  • CVE-2024-20656 Esiste una vulnerabilità nel servizio VSStandardCollectorService150, in cui gli utenti malintenzionati locali possono inoltrare i privilegi negli host in cui è in esecuzione un'installazione interessata di Microsoft Visual Studio.
  • CVE-2023-32027 Questo avviso viene ripubblicato per risolvere una vulnerabilità microsoft ODBC Driver for SQL Server Remote Code Execution in Visual Studio.
  • CVE-2023-32025 Questo avviso viene ripubblicato per risolvere una vulnerabilità microsoft ODBC Driver for SQL Server Remote Code Execution in Visual Studio.
  • CVE-2023-32026 Questo avviso viene ripubblicato per risolvere una vulnerabilità microsoft ODBC Driver for SQL Server Remote Code Execution in Visual Studio.
  • CVE-2023-29356 Questo avviso viene ripubblicato per risolvere una vulnerabilità microsoft ODBC Driver for SQL Server Remote Code Execution in Visual Studio.
  • CVE-2023-32028 Questo avviso viene ripubblicato per risolvere una vulnerabilità di esecuzione remota del codice di Microsoft SQL OLE DB in Visual Studio.
  • CVE-2023-29349 Questo avviso viene ripubblicato per risolvere una vulnerabilità microsoft ODBC e OLE DB Remote Code Execution in Visual Studio.
  • CVE-2024-0057 Esiste una vulnerabilità di bypass delle funzionalità di sicurezza quando le applicazioni basate su Microsoft .NET Framework usano API di compilazione della catena X.509, ma non convalidano completamente il certificato X.509 a causa di un difetto della logica.
  • CVE-2024-0056 Una vulnerabilità esiste nel provider di dati SQL Microsoft.Data.SqlClient e System.Data.SqlClient in cui un utente malintenzionato può eseguire un attacco di intercettazione (talvolta chiamato attacco MITM o man-in-the-middle) tra il client SQL e il server SQL.
  • CVE-2024-21319 Microsoft rilascia questo avviso di sicurezza per fornire informazioni su una vulnerabilità nei modelli di progetto ASP.NET Core.

17.4.14 Visual Studio 2022 versione 17.4.14

Data di rilascio: 14 novembre 2023

Problemi risolti in questa versione della versione 17.4.14

Dalla community degli sviluppatori:

Avvisi di sicurezza risolti

  • CVE-2023-36038Esiste una vulnerabilità in ASP.NET IIS in cui un utente non autenticato remoto può inviare richieste appositamente create a un'applicazione .NET che può causare denial of service.
  • CVE-2023-36049Esiste una vulnerabilità di elevazione dei privilegi in .NET in cui gli URI non attendibili forniti a System.Net.WebRequest.Create possono essere usati per inserire comandi arbitrari ai server FTP back-end.
  • CVE-2023-36558Esiste una vulnerabilità di bypass della funzionalità di sicurezza in ASP.NET in cui un utente non autenticato è in grado di ignorare la convalida nei moduli del server blazor che potrebbero attivare azioni indesiderate.
  • CVE-2023-36042Vulnerabilità Denial of Service in Visual Studio in cui un nome decorato in formato non valido può comportare un ciclo infinito.

17.4.13 Visual Studio 2022 versione 17.4.13

Data di rilascio: 24 ottobre 2023

Problemi risolti in questa versione della versione 17.4.13

Avvisi di sicurezza ripubblicato

  • CVE-2023-36799Una vulnerabilità esiste in .NET in cui la lettura di un certificato X.509 creato in modo dannoso può causare denial of service. Questo problema riguarda solo i sistemi Linux.
  • CVE-2023-36796Questo aggiornamento della sicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.
  • CVE-2023-36794 Questo aggiornamento dellasicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.
  • CVE-2023-36793Questo aggiornamento della sicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.
  • CVE-2023-36792Questo aggiornamento della sicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.

17.4.12 Visual Studio 2022 versione 17.4.12

Data di rilascio: 10 ottobre 2023

Problemi risolti in questa versione della versione 17.4.12

  • Le opzioni degli strumenti di compilazione MSVC v143 C++ v14.32-17.2 e v14.34-17.4 ora installano la versione corretta dei file binari ridistribuibili locali dell'app.

Avvisi di sicurezza risolti

  • CVE-2023-36435Una vulnerabilità di perdita di memoria esiste in MsQuic.dll che può causare denial of service. Questo problema riguarda solo i sistemi Windows.
  • CVE-2023-38171Vulnerabilità del puntatore Null presente in MsQuic.dll che può causare denial of service. Questo problema riguarda solo i sistemi Windows.
  • CVE-2023-44487Una vulnerabilità esiste nel server Web ASP.NET Core Kestrel in cui un client dannoso può inondare il server con richieste HTTP/2 appositamente create, causando denial of service.

17.4.11 Visual Studio 2022 versione 17.4.11

Data di rilascio: 12 settembre 2023

Problemi risolti in questa versione della versione 17.4.11

  • Versione aggiornata di Git usata da Visual Studio alla versione 2.41.0.3.
  • Il set di strumenti MSVC è stato risolto in modo che CL non riesca quando viene avviata una sessione vcperf con il flag '/noadmin'. Ciò consente la raccolta di dati per Build Insights (e ottimizzare i tempi di compilazione) senza richiedere l'elevazione dei privilegi.

Dalla community degli sviluppatori:

Avvisi di sicurezza risolti

  • CVE-2023-36799Una vulnerabilità esiste in .NET in cui la lettura di un certificato X.509 creato in modo dannoso può causare denial of service. Questo problema riguarda solo i sistemi Linux.
  • CVE-2023-36796Questo aggiornamento della sicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.
  • CVE-2023-36794 Questo aggiornamento dellasicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.
  • CVE-2023-36793Questo aggiornamento della sicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.
  • CVE-2023-36792Questo aggiornamento della sicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.
  • CVE-2023-36759Questo aggiornamento della sicurezza rimuove pgodriver.sys, in cui la lettura di un file dannoso può causare l'elevazione dei privilegi.

17.4.10 Visual Studio 2022 versione 17.4.10

Data di rilascio: 8 agosto 2023

Problemi risolti in questa versione della versione 17.4.10

  • È stato risolto un problema per cui tutte le istanze di VSWhere non restituivano istanze in uno stato non avviabile.

Avvisi di sicurezza risolti

  • CVE-2023-35390Esiste una vulnerabilità quando alcuni comandi dotnet vengono usati nelle directory con autorizzazioni più deboli che possono causare l'esecuzione di codice remoto.
  • CVE-2023-38180Una vulnerabilità esiste in Kestrel in cui, durante il rilevamento di un client potenzialmente dannoso, Kestrel a volte non riuscirà a disconnetterlo, causando la negazione del servizio.
  • CVE-2023-38178Una vulnerabilità esiste in .NET Kestrel in cui un client dannoso può ignorare il limite di flusso QUIC in HTTP/3 sia nei runtime di ASP.NET che in runtime .NET, causando un denial of service.
  • CVE-2023-35391Una vulnerabilità esiste in ASP.NET Core 2.1, .NET 7.0 e le applicazioni .NET 6.0 che usano SignalR quando l'uso di backplane redis potrebbe causare la divulgazione di informazioni.
  • CVE-2023-36897 Visual Studio 2010 Tools for Office Runtime Spoofing Vulnerability Questo aggiornamento della sicurezza risolve una vulnerabilità in cui un utente malintenzionato remoto non autenticato può firmare distribuzioni di componenti aggiuntivi VSTO senza un certificato di firma del codice valido.

17.4.9 Visual Studio 2022 versione 17.4.9

Data di rilascio: 11 luglio 2023

Problemi risolti in questa versione della versione 17.4.9

Avvisi di sicurezza risolti

  • CVE-2023-33127 Vulnerabilità relativa all'esecuzione di codice remoto .NET Esiste una vulnerabilità nelle applicazioni .NET in cui il server di diagnostica può essere sfruttato per ottenere l'elevazione dei privilegi intersessione/interutente (EoP) e l'esecuzione del codice.
  • CVE-2023-33170 Vulnerabilità di bypass della funzionalità di sicurezza .NET Esistono vulnerabilità A nelle applicazioni principali ASP.NET in cui i tentativi di blocco massimo dell'account non riusciti potrebbero non essere immediatamente aggiornati, consentendo a un utente malintenzionato di provare più password.

17.4.8 Visual Studio 2022 versione 17.4.8

Data di rilascio: 13 giugno 2023

Problemi risolti in questa versione della versione 17.4.8

  • Correzione di un bug per cui i float adiacenti usati in un archivio a volte hanno i 32 bit superiori scartati
  • Correzione di una race condition nell'inizializzazione ASAN che causa arresti anomali all'avvio
  • Correzione di falsi positivi nella segnalazione errori in alcuni casi di GlobalLock/Unlock e LocalLock/Unlock in cui la memoria è stata allocata prima dell'inizializzazione ASAN
  • Correzione di un problema ASAN con RtlReAllocateHeap con heap contrassegnati HEAP_REALLOC_IN_PLACE_ONLY

Avvisi di sicurezza risolti

  • CVE-2023-24897 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità nell'SDK MSDIA in cui i PDF danneggiati possono causare un overflow dell'heap, causando un arresto anomalo o un'esecuzione remota del codice.
  • CVE-2023-25652 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui l'input appositamente creato per git apply –reject può causare scritture di contenuto controllate in posizioni arbitrarie.
  • CVE-2023-25815 Vulnerabilità spoofing di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui i messaggi di localizzazione di GitHub fanno riferimento a un percorso hardcoded anziché rispettare il prefisso di runtime che causa scritture e arresti anomali della memoria out-of-bound.
  • CVE-2023-29007 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui un file di configurazione contenente un errore di logica genera un inserimento arbitrario della configurazione.
  • CVE-2023-29011 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui l'eseguibile Git per Windows responsabile dell'implementazione di un proxy SOCKS5 è soggetto a raccogliere una configurazione non attendibile nei computer multiutente.
  • CVE-2023-29012 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui il programma GIT per Git Git CMD cerca erroneamente un programma all'avvio, causando l'esecuzione di codice arbitrario invisibile all'utente.
  • CVE-2023-27909 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità di scrittura out-of-bounds in Autodesk® FBX® SDK in cui la versione 2020 o precedente può causare l'esecuzione del codice tramite file FBX o divulgazione di informazioni intenzionalmente creati.
  • CVE-2023-27910 Vulnerabilità di divulgazione delle informazioni di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui un utente potrebbe essere ingannato nell'apertura di un file FBX dannoso che potrebbe sfruttare una vulnerabilità di overflow del buffer dello stack in Autodesk® FBX® SDK 2020 o prima che possa causare l'esecuzione di codice remoto.
  • CVE-2023-27911 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui un utente potrebbe essere ingannato nell'apertura di un file FBX dannoso che potrebbe sfruttare una vulnerabilità di overflow del buffer heap in Autodesk® FBX® SDK 2020 o prima che possa causare l'esecuzione di codice remoto.
  • CVE-2023-33139 Vulnerabilità di divulgazione delle informazioni di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità OOB in cui il parser di file obj in Visual Studios conduce alla divulgazione di informazioni.
  • CVE-2023-32032 Vulnerabilità di elevazione dei privilegi .NET Esiste in .NET usando l'estrazione del contenuto di un file Tar che può comportare l'elevazione dei privilegi.
  • CVE-2023-33126 Vulnerabilità di esecuzione di codice remoto .NET Esiste in .NET durante scenari di arresto anomalo e analisi dello stack che potrebbero causare il caricamento di bin arbitrari
  • CVE-2023-33128 Vulnerabilità di esecuzione remota del codice .NET Una vulnerabilità esiste nel generatore di origine .NET per P/Invoke che può portare a codice generato liberando memoria non inizializzata e arresto anomalo.
  • CVE-2023-33135 Vulnerabilità di esecuzione remota del codice .NET Vulnerabilità A esiste in .NET SDK durante il ripristino dello strumento che può causare un'elevazione dei privilegi.
  • CVE-2023-29331 . NET e Vulnerabilità Denial of Service di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui il processo di recupero AIA per i certificati client può causare denial of service.
  • CVE-2023-24895 Vulnerabilità di esecuzione di codice remoto di Visual Studio e CVE-2023-24895 Questo aggiornamento della sicurezza risolve una vulnerabilità nel parser XAML WPF in cui un parser non sottoposto a posta in arrivo può causare l'esecuzione di codice remoto.
  • CVE-2023-24936 .NET e vulnerabilità di elevazione dei privilegi di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità nelle restrizioni di bypass durante la deserializzazione di un oggetto DataSet o DataTable da XML, causando un'elevazione dei privilegi.


17.4.7 Visual Studio 2022 versione 17.4.7

Data di rilascio: 11 aprile 2023

Problemi risolti in questa versione della versione 17.4.7

  • MSVC ASAN ignorerebbe i file di memoria mappati quando venivano usate funzioni di memoria Rtl* per modificare tale memoria
  • Correzione di un arresto anomalo quando l'input non valido è stato inviato al driver usato durante il training PGO per i driver in modalità kernel
  • Correzione della risoluzione dell'operatore modello MSVC con ISO C++17 e ISO C++20

Avvisi di sicurezza risolti


17.4.6 Visual Studio 2022 versione 17.4.6

Data di rilascio: 14 marzo 2023

Problemi risolti in questa versione della versione 17.4.6

  • Correzione della regressione delle prestazioni ASAN relativa a grandi quantità di thread che accedono contemporaneamente allo stesso heap. È stato inoltre modificato il valore predefinito dell'opzione windows_hook_legacy_allocators su true.
  • Correzione di un bug per cui i costruttori di copia/spostamento sono stati eliminati dall'ottimizzazione della variabile restituita senza rimuovere l'inizializzazione degli argomenti predefiniti.
  • Correzione degli avvisi C6031 falsi positivi dall'analisi statica.
  • Git 2.39 ha rinominato il valore per credential.helper da "manager-core" a "manager". Per altre informazioni, vedere https://aka.ms/gcm/rename.
  • Aggiornamenti a mingit e Git per il pacchetto Windows alla versione 2.39.2, che punta a CVE-2023-22490

Avvisi di sicurezza risolti

Dalla Developer Community


17.4.5 Visual Studio 2022 versione 17.4.5

Data di rilascio: 14 febbraio 2023

Problemi risolti in questa versione della versione 17.4.5

  • Correzione di una regressione nella libreria STL che potrebbe causare la terminazione null delle copie di std::string durante il collegamento di oggetti prodotti da versioni precedenti di Visual Studio 2022 con quelli prodotti da Visual Studio 2022 versione 17.4 o successiva.
  • Correzione di un'interruzione di compatibilità binaria in std::async() per i programmi compilati con VS 2015, che potrebbe causare arresti anomali causati da un'eccezione invalid_operation che raggiunge una funzione noexcept.
  • Correzione di una regressione nella libreria STL che ha causato l'esito negativo di std::find o std::count durante la ricerca di valori integrali con segno negativo negli intervalli di elementi integrali senza segno.
  • Correzione di un bug in cui le variabili restituite non vengono talvolta visualizzate nella finestra Espressioni di controllo o variabili locali di Visual Studio durante il debug.
  • Più istruzioni in un singolo blocco di codice che conteneva chiamate annidate alla funzione intrinseca del compilatore '__builtin_offsetof' potrebbero causare l'arresto anomalo del compilatore C++. Per evitare l'arresto anomalo, annullare l'annidamento delle chiamate intrinseche __builtin_offsetof.
  • Le variabili locali vengono visualizzate e valutate nelle finestre Variabili locali e Espressioni di controllo durante il debug di costruttori Windows Form.
  • È stato risolto un problema per cui @bind:geti modificatori di attributi , @bind:sete @bind:after non venivano riconosciuti, causando errori in fase di progettazione.
  • Correzione del bug di refactoring della firma di modifica evidenziata in Exception in ChangeSignatureCodeRefactoringProvider after wrong automatic closing brace placement · Problema n. 65298 · dotnet/roslyn (github.com).
  • È stato risolto un problema per cui il terminale causava un arresto anomalo quando non venivano installati carichi di lavoro e il computer non aveva installato il pacchetto ridistribuibile C++.
  • Risolve un problema a causa del quale Visual Studio potrebbe bloccarsi all'apertura di un file XAML.
  • Aggiornamento dell'interprete CPython alla versione 3.9.13.
  • Aggiunge il supporto Xcode 14.2.
  • Aggiornamenti .NET MAUI alla versione 7.0.59 (SR3), vedere https://aka.ms/dotnet-maui-releases per le note sulla versione.
  • Aggiornamenti al pacchetto mingit e Git per Windows alla versione 2.39.1.1, che punta a CVE-2022-41903

Avvisi di sicurezza risolti

17.4.4 Visual Studio 2022 versione 17.4.4

Data di rilascio: 10 gennaio 2023

Problemi risolti in questa versione della versione 17.4.4

  • La funzionalità Struttura documento è stata disabilitata per i file di origine C#
  • È stato risolto un problema quando il tipo di carattere Cascadia Code e Cascadia Mono viene disinstallato durante il processo di aggiornamento di Visual Studio.

Dalla Developer Community

Avvisi di sicurezza risolti

  • CVE-2023-21538 .NET Denial of Service Vulnerabilità A Denial of Service esiste in .NET 6.0 dove un client dannoso potrebbe causare un overflow dello stack che può causare un attacco Denial of Service quando un utente malintenzionato invia una richiesta non valida a un endpoint esposto.

17.4.3 Visual Studio 2022 versione 17.4.3

Data di rilascio: 13 dicembre 2022

Problemi risolti in questa versione della versione 17.4.3

  • Correzione di un bug nell'allocatore che causava perdite di memoria quando più unità di conversione C++ venivano analizzate nella stessa chiamata del compilatore.
  • Correzione di un bug per cui thread_local variabili causavano l'errore "errore irreversibile LNK1161: specifica di esportazione non valida".
  • Correzione di un bug nell'allocatore che causava perdite di memoria quando più unità di conversione C++ venivano analizzate nella stessa chiamata del compilatore.
  • Correzione dell'eccezione sottostante che porta a una barra oro con il messaggio "Diagnostic Analyzer Runner arrestato in modo anomalo" durante la modifica del codice C#/VisualBasic
  • Miglioramento delle prestazioni dell'invio di un ticket di feedback nella community degli sviluppatori quando le registrazioni sono associate.
  • Aggiunge il supporto per Xcode 14.1 per Xamarin.iOS e Xamarin.Mac.
  • Aggiunge il supporto Xcode 14.1 per .NET per iOS, tvOS, macOS, Mac Catalyst.
  • Aggiornamenti .NET MAUI alla versione 7.0.52 (SR1.1), vedere https://aka.ms/dotnet-maui-releases per le note sulla versione.
  • Gli errori di correzione distribuiscono le app UWP nei dispositivi che non erano già associati a un computer in cui viene eseguito Visual Studio.
  • L'esperienza wasm-tools per VS arm64 verrà abilitata in VS 17.4.3. per .NET WebAssembly Build Tools e .NET 6.0 WebAssembly Build Tools. Ciò consente la pubblicazione di blazor wasm con compilazione AOT

Dalla Developer Community

Avvisi di sicurezza risolti

  • CVE-2022-41089 Esecuzione di codice remoto Una vulnerabilità di esecuzione del codice remoto esiste in .NET Core 3.1, .NET 6.0 e .NET 7.0, in cui un attore malintenzionato potrebbe causare l'esecuzione di codice arbitrario a causa dell'analisi di file xps creati in modo dannoso.

17.4.2 Visual Studio 2022 versione 17.4.2

Data di rilascio: 29 novembre 2022

Problemi risolti in questa versione della versione 17.4.2

  • Correzione di un problema che causava arresti anomali del compilatore C++ con /analyze.
  • Correzione di un bug del compilatore in cui si stava slidando erroneamente un'estensione zero
  • È stato risolto un problema per cui alcune opzioni di formattazione C++ non venivano mantenute correttamente tra le sessioni di Visual Studio.
  • Correzione di un problema relativo al blocco in incolla
  • Questa versione di Visual Studio include Win App SDK 1.2.221109.1 vedere SDK per app di Windows canali di rilascio - App di Windows | Microsoft Docs per altri dettagli.

Dalla Developer Community


17.4.1 Visual Studio 2022 versione 17.4.1

Data di rilascio: 15 novembre 2022

Problemi risolti in questa versione della versione 17.4.1

  • Una ricerca di arm64ec o ec nel programma di installazione vs ora visualizza i componenti arm64 pertinenti che contengono il supporto arm64ec.
  • In Visual Studio 2022 versione 17.3 e successive ML.NET Model Builder si blocca durante il training dei modelli di classificazione delle immagini con la GPU. Questo deadlock è stato risolto e la classificazione delle immagini può essere sottoposta a training usando la CPU o la GPU correttamente.
  • L'uso delle utilità per la lettura dello schermo con il terminale integrato fornisce ora correttamente informazioni sui comandi eseguiti e sul relativo output.
  • Visual Studio non si arresta in modo anomalo quando si apre un dump di core Linux .NET 7.

Dalla Developer Community


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

Arm64
Questa anteprima continua a creare il supporto nativo di Arm64 in Windows 11. Oltre a supportare lo sviluppo di desktop .NET (WinForms e WPF), lo sviluppo di desktop con C++ (per progetti basati su MSBuild) e lo sviluppo web e ASP.NET, è stato abilitato il carico di lavoro di sviluppo piattaforma UWP (Universal Windows Platform). Per scoprire di più, leggi questo post di blog.

C++

  • Sono stati migliorati i messaggi di errore del compilatore per fornire informazioni più corrette e utili, in particolare per i concetti.
  • Aggiunta del flag /experimental:log<directory> MSVC sperimentale per l'output dei log di compilazione SARIF nella directory specificata.
  • Aggiunta del supporto per gli attributi C23 a IntelliSense e avanzamento continuo nel supporto dei moduli C++20.
  • Miglioramento delle prestazioni di indicizzazione all'apertura di una nuova soluzione. I progetti di grandi dimensioni potrebbero vedere un miglioramento del 20-35% rispetto al 17,3.
  • Miglioramento dell'ottimizzazione dei valori restituiti denominati (NRVO) per:
    • Abilitazione di NRVO per i casi che comportano la gestione delle eccezioni o i cicli.
    • Abilitazione di NRVO anche in /Od se l'utente passa il /Zc:nrvo flag o /std:c++20 versione successiva o /permissive-.
    • Consentire agli utenti di disabilitare NRVO con il /Zc:nrvo- flag .
  • Aggiornata la versione di LLVM fornita con Visual Studio alla versione 15.0.1. Per informazioni su ciò che è disponibile, vedere le note sulla versione di LLVM e Clang .
  • Aggiunta del supporto a Visual Studio per artefatti vcpkg con progetti CMake. Per i progetti che includono un manifesto vcpkg, l'ambiente verrà attivato automaticamente all'apertura del progetto. Per altre informazioni, vedere il post di blog relativo all'attivazione dell'ambiente vcpkg in Visual Studio.
  • È ora possibile usare i contenitori di sviluppo per i progetti C++. Per altre informazioni su questa funzionalità, vedere il post di blog Dev Containers for C++ (Contenitori di sviluppo per C++).
  • IntelliSense rispetta l'ordine delle intestazioni precluse quando si tratta di un PCH. In precedenza, quando un PCH veniva usato tramite /Yu e incluso forzatamente tramite /FI, IntelliSense lo elaborava sempre prima, prima di qualsiasi altra intestazione inclusa tramite /FI. Ciò non corrisponde al comportamento di compilazione, quindi con queste intestazioni di modifica /FI vengono elaborate nell'ordine in cui vengono specificate.
  • Rimozione dei prefissi interni dai nomi CTest in Esplora test.
  • Aggiornamento della versione di CMake fornita con Visual Studio alla versione 3.24.1. Per informazioni su ciò che è disponibile, vedere le note sulla versione di CMake.
  • Aggiornamento di Android SDK
    • Gli script Ant sono stati rimossi, quindi gli utenti non vedranno più i modelli basati su Ant nella finestra di dialogo Nuovo progetto. Per informazioni sulla migrazione da modelli Ant a modelli Gradle, vedere Migrazione di compilazioni da Apache Ant (gradle.org)
    • Aggiunta del supporto per la compilazione con NDK 23 e 24
    • Aggiornamento del componente NDK alla versione LTS 23
  • Aggiunta di implementazioni vettorializzate di ranges::min_element(), ranges::max_element()e ranges::minmax_element()
  • Continuiamo a tenere traccia degli ultimi sviluppi della standardizzazione C++, il supporto per le funzionalità C++ 23 seguenti è disponibile includendo /std:c++latest nelle opzioni del compilatore
    • P2302ranges::contains, ranges::contains_subrange
    • Il costruttore di intervallo P2499string_view deve essere explicit
    • auto(x)P0849R8: decay-copy nella lingua
    • La parte del compilatore non è ancora implementata; La parte della libreria è stata implementata in modalità C++20 quando gli intervalli sono stati implementati inizialmente.
    • P0881R7<stacktrace>
    • P2301R1 aggiungere un pmr alias perstd::stacktrace
    • P1328R1constexpr type_info::operator==()
    • ranges::iotaP2440R1, ranges::shift_left,ranges::shift_right
    • P2441R2views::join_with
  • È stata aggiunta un'opzione "Navigazione dopo la creazione di dichiarazione/definizione" per consentire di scegliere il comportamento di spostamento della funzionalità Crea dichiarazione/definizione. È possibile scegliere tra la visualizzazione (impostazione predefinita) o l'apertura del documento o nessuna navigazione.
  • Le build arm64 di Visual Studio ora raggruppano le versioni arm64 di CMake e Ninja.
  • Aggiunta del supporto per I set di impostazioni di CMake versione 4. Per informazioni dettagliate sugli elementi disponibili, vedere le note sulla versione di CMake.
  • Connessione ai sistemi remoti con il Gestione connessioni ora supporta ProxyJump SSH, che viene usato per accedere a un host SSH tramite un altro host SSH (ad esempio, per accedere a un host dietro un firewall).

Evidenziazioni della community degli sviluppatori

Debug e diagnostica

  • Il visualizzatore DataTable è ora aggiornato con nuovi miglioramenti, ad esempio applicazione di filtri, ordinamento, esportazione e applicazione di temi.
  • Per esportare l'esportazione dei dati in formato CSV/Excel, usare l'elenco a discesa nell'angolo superiore destro.
  • Il visualizzatore consentirà anche di filtrare la stringa di filtro desiderata basata sui dati. Restituisce tutte le righe che contengono un valore corrispondente alla stringa di filtro. È anche possibile esportare i risultati filtrati e ordinati in formato CSV/Excel.
  • La finestra del visualizzatore verrà visualizzata in base al tema selezionato di Visual Studio.

Funzionalità dell'editor

  • I segnali audio sono ora disponibili in Visual Studio. Per abilitare i segnali audio, passare a Strumenti > Opzioni, quindi passare a Editor > di testo Generale. Nella sezione Impostazioni selezionare l'opzione "Abilita segnali audio" per abilitare i segnali audio. Con questa opzione selezionata, Visual Studio riproduce un segnale audio quando il cursore nell'editor arriva su una riga con un errore, un punto di interruzione o un avviso. Verrà inoltre riprodotto un segnale quando la riga arriva su una riga che è stata aggiunta o rimossa quando si visualizza un file nella visualizzazione diff. Questi segnali possono essere abilitati o modificati nella Impostazioni Pannello di controllo in Windows.
  • Tenendo premuto il tasto maiuscolo mentre si ruota la rotellina del mouse sull'editor, l'editor scorre orizzontalmente. Quantità di scorrimento che l'editor può essere configurata in Opzioni strumenti > in Editor > di testo Avanzate.
  • Il numero di riga corrente nell'editor è evidenziato per una maggiore visibilità.
  • Il riquadro Output include ora un pulsante che prependerà ogni riga con un timestamp per consentire agli sviluppatori un modo più semplice per vedere quanto tempo tra i passaggi nei processi a esecuzione più lunga.
  • È stato risolto un problema che impediva il salvataggio corretto delle impostazioni della stampante in alcuni casi.
  • Quando si seleziona testo nell'editor, Visual Studio evidenzia automaticamente le stringhe corrispondenti. Per abilitare questa funzionalità, passare a Strumenti > Opzioni, quindi passare a Editor > di testo Generale. Nella sezione Visualizza selezionare l'opzione "Mostra corrispondenze di selezione". Con questa opzione selezionata, ogni volta che viene selezionata una singola riga di testo di 100 caratteri o meno, tutte le corrispondenze verranno evidenziate immediatamente.

F#

Descrizioni comando per gli argomenti della funzione locale

Strumenti Git

Evidenziazioni della community degli sviluppatori

Altre funzionalità

  • Il supporto di più repository consente di avere fino a 10 repository Git attivi contemporaneamente, consentendo di usare una soluzione che si estende su più di un repository ed eseguire operazioni Git come il commit, il pull e il push in più repository contemporaneamente. Iniziare a usare il supporto di più repository aprendo una soluzione o una cartella con progetti in più repository. Leggere il post di blog per altre informazioni e condividere commenti e suggerimenti.
  • Annullare il rilevamento e ignorare i file Git rilevati
  • In linea con un recente aggiornamento della sicurezza Git, è stata migliorata l'esperienza utente di attendibilità di singoli e più repository Git migliorando lo stato del repository e usando una nuova finestra di dialogo di attendibilità.

Installazione e Aggiornamenti

Rollback

Visual Studio supporta ora la possibilità di tornare alla versione installata in precedenza. Per altre informazioni, visitare il post del blog di rollback.

Rimuovere componenti out-of-support

Il programma di installazione di Visual Studio 2022 versione 17.4 contiene una nuova funzionalità che consente di rimuovere facilmente tutti i componenti installati da Visual Studio che hanno eseguito la transizione a uno stato di supporto non supportato. Ciò consentirà di mantenere un ambiente sicuro e conforme. Gli sviluppatori possono avviare questa azione sugli aggiornamenti o sulle modifiche e i Amministrazione IT possono applicarla in base ai criteri. Per le aziende che usano layout, è possibile configurare il layout una sola volta e quindi l'aggiornamento dell'amministratore futuro rispetterà questa impostazione. Questa funzionalità funziona anche per Visual Studio 2017 e 2019 se tali computer client sono stati aggiornati per usare il programma di installazione di Visual Studio più recente. Per altre informazioni sul funzionamento di questa funzionalità, vedere la guida di Visual Studio Amministrazione istrators o fare riferimento al post di blog.

Configurare i criteri tramite modelli di Amministrazione istrator (ADMX)

Oggi sono stati rilasciati i file modello di visual Studio Amministrazione istrative (ADMX/ADML), che semplificano l'individuazione, la gestione e il controllo dei comportamenti di Visual Studio disponibili per essere regolati dai criteri. I file ADMX sono anche facili da integrare con strumenti di gestione e distribuzione comuni, ad esempio Editor Criteri di gruppo o Microsoft Endpoint Manager. Per altre informazioni, vedere qui.

Aggiornamenti della sicurezza di Visual Studio ora disponibili tramite il canale Microsoft Update di Windows Update for Business

Tutti gli aggiornamenti della sicurezza di Visual Studio per tutte le versioni supportate di Visual Studio sono ora disponibili per i dispositivi aggiunti ad Azure Active Directory (Azure AD) moderni connessi al cloud che usano Windows Update for Business e sono gestiti da soluzioni di gestione dei dispositivi mobili come Microsoft Endpoint Manager (in precedenza noto come Intune). È possibile abilitare questa funzionalità nei dispositivi client impostando il criterio Amministrazione istrator Aggiornamenti Enabled su 2. Per altri dettagli, vedere il post di blog e la Guida di Visual Studio Amministrazione istrators.

IntelliCode

Quando IntelliCode ha un suggerimento per offrire la modifica o l'eliminazione di parte di una singola riga di codice, il suggerimento viene ora visualizzato come "visualizzazione diff" nell'area dell'editor per gli utenti C#. Usando il tasto TAB, gli utenti possono accettare la stima.

Strumenti di sviluppo di Microsoft Teams (Teams Toolkit)

  • Con questa nuova versione di Teams Toolkit, gli aggiornamenti sono necessari per il file modello di Azure Active Directory, il progetto Impostazioni.json e il file manifesto dell'app. Questi aggiornamenti vengono eseguiti automaticamente dopo aver eseguito un comando di menu di Teams Toolkit e non modificare il codice sorgente del progetto. La finestra di output mostra lo stato dell'aggiornamento.
  • Il tipo di applicazione Tab nella procedura guidata del progetto di app Microsoft Teams include l'opzione per configurare o meno l'accesso Single Sign-On. Aggiungerlo in un secondo momento usando Project > Teams Toolkit > Add Authentiation Code (Aggiungi codice di autenticazione). Altre informazioni su Teams Toolkit sono disponibili nella documentazione: https://aka.ms/teams-toolkit-vs-docs

Produttività .NET

  • È disponibile una nuova interfaccia utente di ridenominazione inline che consente di rinominare un tipo. Premere CTRL+R,R per visualizzare la nuova esperienza di ridenominazione inline. Notare che la nuova interfaccia utente verrà ora visualizzata sotto il tipo con un'opzione per rinominare commenti, stringhe e file di simboli.

Ridenominazione inline

  • È ora disponibile un'opzione per disabilitare il collegamento di origine e l'origine incorporata. È possibile disabilitare questa opzione in Strumenti > Opzioni > Editor > di testo C# > Avanzate e deselezionare Abilita spostamento alle origini collegamento di origine e incorporate.

Disabilitare il collegamento di origine e le origini incorporate

Visualizzatore DataTable

  • È ora possibile visualizzare facilmente la struttura di un file a colpo d'occhio nella finestra Struttura documento. Nella finestra Struttura documento viene visualizzato l'albero dei simboli del file nell'editor che consente di spostarsi e modificare rapidamente i file di progetto. È possibile aprire Struttura documento passando a Visualizza altre>>finestre Struttura documento o usando il tasto di scelta rapida CTRL+ALT+T.

Struttura documento

Strumenti di test

  • 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.
  • Eseguire i test fino a quando l'errore non consente di trovare test instabilità e di eseguire lo unit test fino a quando non raggiungono un errore o fino a quando non raggiungono la soglia impostata in Opzioni.
  • Visualizzare il report code coverage limitato ai file o alle righe modificate con il nuovo report del set di modifiche code coverage.

Miglioramenti delle prestazioni

In questa versione sono stati apportati miglioramenti delle prestazioni nelle aree seguenti di Visual Studio:

  • Trova e sostituisci nei file
  • Cambio di ramo Git
  • Prestazioni unit test
  • Ottimizzazione del commutatore di configurazione del servizio di linguaggio
  • Salvataggio file reattivo
  • Indicizzazione C++

Altre informazioni su tutti i miglioramenti delle prestazioni in questa versione.


Visual Studio in Dev Box

  • Poiché Dev Box non si trova nella rete locale, è necessario usare un indirizzo IP pubblico per connettersi tramite Internet a qualsiasi Mac nella rete locale.
  • Se l'emulatore Android non verrà caricato, assicurarsi che Hyper-V sia abilitato passando alla finestra di dialogo "Funzionalità di Windows". Se la casella di controllo Hyper-V non è selezionata, abilitarla, riavviare Dev Box prima di provare a usare l'emulatore.

Dalla Developer Community


Problemi noti

. NETSDK: .NET SDK Nessuno dei progetti viene caricato dopo l'aggiornamento alla versione 17.4 [7.0] I progetti che usano determinati carichi di lavoro non vengono caricati, compilati e eseguiti se sono installati carichi di lavoro .NET 7 Preview SDK: se è installato un SDK .NET 7 di anteprima, i progetti con dipendenze dei carichi di lavoro come microsoft.net.workload.mono.toolchain potrebbero non riuscire a compilare, caricare ed eseguire. Un esempio di questo problema è descritto qui.

Risoluzione: il metodo migliore per risolvere il problema consiste nel disinstallare gli SDK di anteprima di .NET 7. Per istruzioni dettagliate, vedere le istruzioni di disinstallazione dotnet. Ad esempio, in Windows, gli SDK dotnet preview possono essere disinstallati con programmi di aggiunta/rimozione. Un'altra opzione consiste nel provare a eliminare la cartella C:\Programmi\dotnet\sdk-manifests\microsoft.net.workload.mono.toolchain, ma questa funzionerà solo per le installazioni basate su file. Dotnet-core-uninstall è un'altra opzione per disinstallare gli SDK di anteprima di .NET 7.

Debug in modalità mista nativa e Python: il debug in modalità mista nativa e Python presenta un bug noto quando si lavora con gli ambienti virtuali. A causa del fatto che Python per Windows usa uno stub python.exe per venvs, Visual Studio trova e carica python.exe come sottoprocesso. Per Python 3.8 e versioni successive: quando si avvia una sessione di debug, poiché la modalità mista non supporta il debug multiprocesso, termina il debug solo del processo stub, anziché dell'app effettiva. Per gli scenari di collegamento, la soluzione alternativa consiste nel collegarsi al python.exe corretto. Per il lancio/F5, non c'è soluzione alternativa, e sfortunatamente - dovrai evitare venvs. Per le versioni di Python precedenti alla 3.8, il debug in modalità mista dovrebbe funzionare come previsto con venvs. L'esecuzione in un ambiente globale non causerà questi problemi per alcuna versione di Python. Per altre informazioni, vedere Non è possibile eseguire il debug di Python e Native .

Individuazione/esecuzione di test Nunit: l'individuazione/esecuzione di test nunit da Esplora test ha esito negativo nella versione 17.4 con un'eccezione "Framework sconosciuto versione 7.0" nel riquadro Output

Soluzione: se si ha un riferimento a Nunit3TestAdapter, assicurarsi che sia aggiornato alla versione 4.3.1 o successiva.

Il pacchettoNuGet visual Studio 17.4 non produce un pacchetto NuGet durante la pubblicazione di un progetto di libreria di classi.

Risoluzione Si tratta di una modifica intenzionale nella versione 17.4 per rendere coerente il comportamento di pubblicazione in Visual Studio in tutti i tipi di progetto .NET. Per generare un pacchetto NuGet per i progetti di libreria di classi, è consigliabile:

  1. Impostare la proprietà del progetto per generare il pacchetto NuGet per la compilazione come documentato qui o
  2. Eseguire il comando pack disponibile con il pulsante destro del mouse:> il pacchetto come documentato qui Con questa nuova modifica, il comando publish genererà l'output di pubblicazione per le librerie di classi in modo simile al comportamento per tutti gli altri tipi di progetto .NET. Per informazioni dettagliate, vedere questa pagina della documentazione. È anche possibile usare le varie proprietà msbuild pack per modificare il comportamento del pacchetto, come documentato qui

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


.NET 7 è attualmente disponibile

.NET 7 offre alle app prestazioni migliorate e nuove funzionalità per C# 11/F# 7, .NET MAUI, ASP.NET Core/Blazor, API Web, WinForms, WPF e altro ancora. Con .NET 7 è anche possibile inserire facilmente in contenitori i progetti .NET 7, configurare flussi di lavoro CI/CD in GitHub actions e ottenere l'osservabilità nativa del cloud.

Feedback e suggerimenti

I commenti degli utenti sono molto apprezzati. È possibile segnalare un problema o suggerire una funzionalitàIcona Commenti e suggerimenti 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