SLN SLNX
Conversion de fichier

Convertir SLN en SLNX

RÉPONSE RAPIDE
Est-il possible de convertir SLN en SLNX ?
Oui - SLN se convertit en SLNX.

Le chemin le plus rapide est la commande CLI .NET dotnet sln migrate MySolution.sln, qui écrit un nouveau fichier .slnx à côté de l'original sans le supprimer. Visual Studio 2022 (17.10+) peut également enregistrer la solution en tant que .slnx via Fichier > Enregistrer sous.

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Nov 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir SLN en SLNX ?

Le format .slnx est le remplaçant basé sur XML de Microsoft pour l'ancien format texte personnalisé .sln. Il transporte les mêmes données de solution - références de projet, configurations de build et dossiers de solution - dans une syntaxe plus propre qui produit des diffs de contrôle de version beaucoup plus lisibles. Microsoft a l'intention de faire du .slnx la norme à long terme, donc migrer plus tôt réduit les frictions futures à mesure que les outils évoluent vers ce format.

Comment convertir SLN en SLNX

.NET CLI FREE

Dans un terminal, exécutez dotnet sln migrate MySolution.sln depuis le dossier contenant le .sln ; la CLI écrit un nouveau .slnx dans le même répertoire et laisse le .sln original intact.

Visual Studio 2022 FREE

Ouvrez le .sln dans Visual Studio 2022 (17.10 ou version ultérieure), allez dans Fichier > Enregistrer sous, sélectionnez « Visual Studio Solution File (*.slnx) » comme type, et enregistrez à côté de l'original.

À propos de ces formats

Qualité et points de vigilance

  • La migration ne réécrit que le manifeste de la solution ; tous les fichiers .csproj, .vbproj et les fichiers sources restent inchangés, et le .slnx pointe vers les mêmes fichiers de projet aux mêmes chemins relatifs.
  • Les configurations de build, les mappages de plateforme (Any CPU, x64) et les regroupements de dossiers de solution sont tous transférés vers le .slnx - rien n'est perdu de la structure de la solution.
  • Le format .slnx nécessite Visual Studio 2022 version 17.10 ou ultérieure ; les versions antérieures de Visual Studio ne peuvent pas ouvrir les fichiers .slnx.

Foire aux questions

Le fichier .sln est-il supprimé après la migration ?
Non. La CLI .NET et Visual Studio créent le .slnx à côté du .sln original ; vous pouvez supprimer l'ancien fichier une fois que vous avez vérifié que le nouveau se charge correctement.
Les fichiers .csproj changent-ils pendant la migration ?
Non. La migration ne réécrit que le manifeste de la solution ; tous les fichiers de projet et le code source restent inchangés.
Les anciennes versions de Visual Studio peuvent-elles ouvrir les fichiers .slnx ?
Non. Le support du .slnx nécessite Visual Studio 2022 version 17.10 ou ultérieure.