SLN SLNX
Conversão de arquivo

Converter SLN para SLNX

RESPOSTA RÁPIDA
É possível converter SLN para SLNX?
Sim - SLN converte para SLNX.

O caminho mais rápido é o comando da CLI do .NET dotnet sln migrate MySolution.sln, que grava um novo arquivo .slnx ao lado do original sem excluí-lo. O Visual Studio 2022 (17.10+) também pode salvar a solução como .slnx via Arquivo > Salvar Como.

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Nov 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter SLN para SLNX?

O formato .slnx é o substituto baseado em XML da Microsoft para o formato de texto personalizado legado .sln. Ele carrega os mesmos dados de solução - referências de projeto, configurações de compilação e pastas de solução - em uma sintaxe mais limpa que produz diffs de controle de versão muito mais legíveis. A Microsoft pretende que o .slnx seja o padrão de longo prazo, portanto, migrar cedo reduz o atrito futuro à medida que as ferramentas mudam para ele.

Como converter SLN para SLNX

CLI do .NET FREE

Em um terminal, execute dotnet sln migrate MySolution.sln a partir da pasta que contém o .sln; a CLI grava um novo .slnx no mesmo diretório e deixa o .sln original intacto.

Visual Studio 2022 FREE

Abra o .sln no Visual Studio 2022 (17.10 ou posterior), vá em Arquivo > Salvar Como, selecione «Visual Studio Solution File (*.slnx)» como o tipo e salve ao lado do original.

Sobre estes formatos

Qualidade e o que observar

  • A migração apenas reescreve o manifesto da solução; todos os arquivos .csproj, .vbproj e arquivos-fonte permanecem intocados, e o .slnx aponta para os mesmos arquivos de projeto nos mesmos caminhos relativos.
  • Configurações de compilação, mapeamentos de plataforma (Any CPU, x64) e agrupamentos de pastas de solução são todos transferidos para o .slnx - nada é perdido da estrutura da solução.
  • O formato .slnx requer o Visual Studio 2022 versão 17.10 ou posterior; versões anteriores do Visual Studio não conseguem abrir arquivos .slnx.

Perguntas frequentes

O .sln é excluído após a migração?
Não. Tanto a CLI do .NET quanto o Visual Studio criam o .slnx ao lado do .sln original; você pode excluir o arquivo antigo assim que verificar que o novo carrega corretamente.
Os arquivos .csproj mudam durante a migração?
Não. A migração apenas reescreve o manifesto da solução; todos os arquivos de projeto e código-fonte permanecem intocados.
Versões mais antigas do Visual Studio podem abrir arquivos .slnx?
Não. O suporte ao .slnx requer o Visual Studio 2022 versão 17.10 ou posterior.