[MODEL] Claude assumes .NET projects have a .sln file instead of the newer .slnx format.
Open 💬 0 comments Opened Jun 23, 2026 by S-Luiten
Preflight Checklist
- [x] I have searched existing issues for similar behavior reports
- [x] This report does NOT contain sensitive information (API keys, passwords, etc.)
Type of Behavior Issue
Claude made incorrect assumptions about my project
What You Asked Claude to Do
Whenever claude makes a plan or explores a .NET repository, it only searches for *.sln files to find the solution. For projects which use the newer .slnx format, this search yields no results. Usually (but not always), claude realizes it should search for .slnx too. Either way, this wastes tokens and claude should not default to the old and obsolete solution format file extension.
What Claude Actually Did
ls -la <repo>/*.sln
Expected Behavior
Claude should understand that modern .NET solutions contain a .slnx file and adjust its search command so it can find it.
Files Affected
Permission Mode
Accept Edits was OFF (manual approval required)
Can You Reproduce This?
Yes, every time with the same prompt
Steps to Reproduce
_No response_
Claude Model
Opus
Relevant Conversation
Impact
Low - Minor inconvenience
Claude Code Version
2.1.186 (Claude Code)
Platform
Anthropic API
Additional Context
_No response_