diff --git a/Directory.Packages.props b/Directory.Packages.props
index 7527f59dd62..acdca03c666 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -25,6 +25,12 @@
+
+
+
+
+
+
diff --git a/src/Docfx.Dotnet/Docfx.Dotnet.csproj b/src/Docfx.Dotnet/Docfx.Dotnet.csproj
index d28ca0fb4ae..0f63f0ede45 100644
--- a/src/Docfx.Dotnet/Docfx.Dotnet.csproj
+++ b/src/Docfx.Dotnet/Docfx.Dotnet.csproj
@@ -31,6 +31,7 @@
+
diff --git a/src/Docfx.Dotnet/FileInformation.cs b/src/Docfx.Dotnet/FileInformation.cs
index 67eab3e79e0..66a61c3dfd2 100644
--- a/src/Docfx.Dotnet/FileInformation.cs
+++ b/src/Docfx.Dotnet/FileInformation.cs
@@ -48,6 +48,14 @@ private static FileType GetFileType(string filePath)
case ".sln":
case ".slnf":
return FileType.Solution;
+
+ case ".slnx":
+#if NET9_0_OR_GREATER
+ return FileType.Solution;
+#else
+ return FileType.NotSupported;
+#endif
+
case ".csproj":
case ".vbproj":
return FileType.Project;