[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_

View original on GitHub ↗