Perché convertire SLN in SLNX?
Il formato .slnx è il sostituto basato su XML di Microsoft per il formato di testo personalizzato legacy .sln. Trasporta gli stessi dati della soluzione - riferimenti ai progetti, configurazioni di build e cartelle della soluzione - in una sintassi più pulita che produce diff di controllo versione molto più leggibili. Microsoft intende rendere lo .slnx lo standard a lungo termine, quindi migrare in anticipo riduce gli attriti futuri man mano che gli strumenti si spostano verso di esso.
Come convertire SLN in SLNX
.NET CLI FREE
In un terminale, esegui dotnet sln migrate MySolution.sln dalla cartella contenente il file .sln; la CLI scrive un nuovo file .slnx nella stessa directory e lascia intatto l'originale .sln.
Visual Studio 2022 FREE
Apri il file .sln in Visual Studio 2022 (17.10 o versioni successive), vai su File > Salva con nome, seleziona «Visual Studio Solution File (*.slnx)» come tipo e salva accanto all'originale.
Informazioni su questi formati
Un file SLN è una «soluzione» di Visual Studio - un file di testo normale che raggruppa uno o più progetti di codice (.csproj, .vcxproj, ecc.) in modo che vengano compilati insieme. Aprilo…
Apri dettagli .SLN →Un file .SLNX è un file di dati utilizzato da software specifici.
Apri dettagli .SLNX →Qualità e a cosa prestare attenzione
- La migrazione riscrive solo il manifesto della soluzione; tutti i file
.csproj,.vbproje i file sorgente rimangono intatti, e lo.slnxpunta agli stessi file di progetto agli stessi percorsi relativi. - Le configurazioni di build, le mappature delle piattaforme (Any CPU, x64) e i raggruppamenti delle cartelle della soluzione vengono tutti trasferiti in
.slnx- nulla viene perso della struttura della soluzione. - Il formato
.slnxrichiede Visual Studio 2022 versione 17.10 o successiva; le versioni precedenti di Visual Studio non possono aprire i file.slnx.
Domande frequenti
Il file .sln viene eliminato dopo la migrazione?
.slnx accanto all'originale .sln; puoi eliminare il vecchio file una volta verificato che quello nuovo si carichi correttamente.I file .csproj cambiano durante la migrazione?
Le versioni precedenti di Visual Studio possono aprire i file .slnx?
.slnx richiede Visual Studio 2022 versione 17.10 o successiva.