You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Support for .slnx Solution Format Not Yet Implemented #19767
.slnx files are designed to work seamlessly with the .NET CLI and represent a modern evolution of solution management in .NET ecosystems. As adoption increases, support in CodeQL would ensure compatibility with a broader range of real-world .NET projects.
Is there any plan or roadmap item to add support for .slnx?
It looks like solution filters are primarily used to only load/build a subset of a solution (e.g. for easy of development). However, I think that even in the presence of a solution filter, the autobuilder should attempt to build the entire solution (and not just the subset mentioned in the filter).
For build-mode: none solution files are primarily used for "bulk" restoring projects (as this is typically faster than restoring the projects individually). In this case, I think we should also use the solution files instead of the filters to restore as much as possible.
Activity
hvitved commentedon Jun 16, 2025
Hi
Thanks for bringing this to our attention; it's not on our roadmap right now, but I'll make sure to add it to our backlog.
samtrion commentedon Jun 16, 2025
@hvitved
If possible please add
.slnfalso (https://learn.microsoft.com/en-us/visualstudio/msbuild/solution-filters?view=vs-2022)michaelnebel commentedon Dec 12, 2025
It looks like solution filters are primarily used to only load/build a subset of a solution (e.g. for easy of development). However, I think that even in the presence of a solution filter, the autobuilder should attempt to build the entire solution (and not just the subset mentioned in the filter).
For
build-mode: nonesolution files are primarily used for "bulk" restoring projects (as this is typically faster than restoring the projects individually). In this case, I think we should also use the solution files instead of the filters to restore as much as possible.Support for
.slnxwill be introduced here.