SLN SLNX
ファイル変換

SLN から SLNX への変換

クイック回答
SLN を SLNX に変換することは可能ですか?
はい - SLN は SLNX に変換可能です。

最も速い方法は .NET CLI コマンドの dotnet sln migrate MySolution.sln です。これにより、元のファイルを削除せずに、新しい .slnx ファイルが作成されます。Visual Studio 2022(17.10以降)でも、«ファイル» > «名前を付けて保存» からソリューションを .slnx として保存できます。

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Nov 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ SLN を SLNX に変換するのですか?

.slnx 形式は、従来の .sln カスタムテキスト形式に代わる Microsoft の XML ベースの代替形式です。プロジェクト参照、ビルド構成、ソリューションフォルダなど、同じソリューションデータを保持しながら、よりクリーンな構文により、バージョン管理の差分(diff)が非常に読みやすくなります。Microsoft は .slnx を長期的な標準にする予定であるため、早期に移行することで、ツールが移行する際の将来的な摩擦を減らすことができます。

SLN から SLNX への変換方法

.NET CLI FREE

ターミナルで、.sln が含まれるフォルダから dotnet sln migrate MySolution.sln を実行します。CLI は同じディレクトリに新しい .slnx を書き出し、元の .sln はそのまま残します。

Visual Studio 2022 FREE

Visual Studio 2022(17.10以降)で .sln を開き、«ファイル» > «名前を付けて保存» に移動し、種類として «Visual Studio Solution File (*.slnx)» を選択して、元のファイルと同じ場所に保存します。

これらの形式について

品質と注意点

  • 移行ではソリューションマニフェストのみが書き換えられます。すべての .csproj、.vbproj、およびソースファイルは変更されず、.slnx は同じ相対パスにある同じプロジェクトファイルを指します。
  • ビルド構成、プラットフォームマッピング(Any CPU、x64)、ソリューションフォルダのグループ化はすべて .slnx に引き継がれ、ソリューション構造から失われるものはありません。
  • .slnx 形式には Visual Studio 2022 バージョン 17.10 以降が必要です。それより前のバージョンの Visual Studio では .slnx ファイルを開くことができません。

よくある質問

移行後、.sln は削除されますか?
いいえ。.NET CLI と Visual Studio の両方が、元の .sln と並行して .slnx を作成します。新しいファイルが正しく読み込まれることを確認した後に、古いファイルを削除できます。
移行中に .csproj ファイルは変更されますか?
いいえ。移行ではソリューションマニフェストのみが書き換えられ、すべてのプロジェクトファイルとソースコードは変更されません。
古いバージョンの Visual Studio で .slnx ファイルを開けますか?
いいえ。.slnx のサポートには Visual Studio 2022 バージョン 17.10 以降が必要です。