Claude Code para desarrolladores .NET: De cero a productivo en VS Code y Visual Studio Claude Code, the CLI-based AI tool from Anthropic, offers deep integration for .NET developers in VS Code and JetBrains Rider, but lacks official support for Visual Studio as of June 2026. The tool relies on CLAUDE.md files for project context rather than persistent memory, and developers can use Visual Studio's integrated terminal as a workaround. The article provides practical guidance on setup and usage for real C# projects. Las herramientas de IA se sienten mágicas los primeros días. Le preguntas algo, te responde bien, y piensas: "esto va a cambiar todo". Luego pasan unas semanas, el contexto se confunde, las respuestas se vuelven genéricas, y empiezas a sentir que estás teniendo una conversación con alguien que tiene amnesia selectiva. El problema no es la IA. El problema es que nadie te explicó cómo funciona realmente. Este artículo desmitifica Claude Code para desarrolladores .NET. No es un tutorial de "mira qué cool es esto" — es una guía práctica de cómo funciona, por qué funciona así, y cómo sacarle el máximo provecho en proyectos C reales, tanto en VS Code como en Visual Studio 2022/2026. Claude Code no es una ventana de chat glorificada. Es una CLI interfaz de línea de comandos que corre directamente en tu terminal y tiene acceso real a tu sistema de archivos, puede ejecutar comandos, leer y editar archivos, y mantener contexto sobre tu proyecto. La diferencia con "preguntarle a Claude en el navegador" es enorme: dotnet build , corre tus tests, y entiende la arquitectura de tu solución.Además de la CLI, existe una extensión para VS Code que integra Claude Code directamente en el editor — con contexto automático de lo que tienes abierto y seleccionado. Para Visual Studio, la historia es diferente y la contaremos honestamente más adelante . npm install -g @anthropic-ai/claude-code Verifica la instalación: claude --version Para iniciar una sesión interactiva en tu proyecto, navega al directorio raíz y ejecuta: claude Instala la extensión oficial desde el Marketplace: anthropic.claude-code Una vez instalada, Claude Code aparece en la barra lateral. La integración es profunda: cuando tienes un archivo abierto o código seleccionado, Claude lo recibe automáticamente como contexto. No necesitas copiar y pegar nada. JetBrains Rider también cuenta con integración completa a través de su plugin oficial — si tu equipo usa Rider, el workflow es muy similar al de VS Code. Visual Studio ha sido el rey del desarrollo .NET por décadas. Simplemente aún no se ha enterado de que existe Claude. A junio de 2026, no existe una extensión oficial de Claude Code para Visual Studio . Punto. No hay workaround mágico que cambie eso. Lo que sí funciona, y funciona bien, es usar la terminal integrada de Visual Studio : Ctrl+\ , Ctrl+ claude Claude lee tu repositorio exactamente igual que en VS Code. La diferencia es que no tienes el contexto visual automático — tendrás que mencionar archivos explícitamente con @ lo veremos en detalle más adelante . Para muchas tareas de refactoring, generación de código y revisión de arquitectura, la terminal es más que suficiente. Muchos desarrolladores .NET tienen ambos IDEs abiertos en paralelo: Visual Studio para debugging avanzado, diseñadores de formularios, y herramientas de profiling; VS Code para trabajar con Claude Code. Aquí está el insight más importante del artículo, así que léelo despacio. Claude Code no funciona como un chatbot con memoria persistente. Cada vez que inicias una sesión, parte de cero. Entonces, ¿cómo "conoce" tu proyecto? A través de un archivo llamado CLAUDE.md . Cuando ejecutas claude desde un directorio, Claude realiza un recorrido del filesystem hacia arriba desde tu directorio de trabajo actual CWD , buscando archivos CLAUDE.md . Además, carga CLAUDE.md de los subdirectorios de forma lazy a medida que accede a ellos. Esto significa dos cosas importantes: No está basado en archivos de proyecto — Claude no lee tu .csproj para descubrir CLAUDE.md. Lo descubre por ubicación en el filesystem. Si tu CLAUDE.md está en la raíz del repo y ejecutas claude desde ahí, se carga. Si lo ejecutas desde un subdirectorio, también lo cargará porque sube hacia arriba . En Visual Studio, CLAUDE.md no aparece en el Explorador de Soluciones — porque no está referenciado en ningún .csproj . Pero Claude sí lo carga . No necesitas agregarlo al proyecto. De hecho, es mejor que no lo hagas — es un archivo de contexto para la IA, no un recurso de tu aplicación. Puedes verificar en cualquier momento qué archivos CLAUDE.md tiene cargados Claude con el comando: /memory Esto muestra el contenido actual de memoria, incluyendo todos los CLAUDE.md activos en la sesión. Si tu proyecto no tiene CLAUDE.md, Claude puede generarlo leyendo el repo: /init Esto analiza tu código, estructura de carpetas, y archivos de configuración, y produce un CLAUDE.md base que puedes refinar. Aquí un ejemplo completo y realista para una API de e-commerce en .NET 10: ECommerceApi — Contexto para Claude Code Descripción del proyecto API REST para gestión de catálogo y órdenes de compra. Stack: .NET 10, C 14, Entity Framework Core 9, PostgreSQL, MassTransit RabbitMQ . Arquitectura: Clean Architecture con CQRS via MediatR. Comandos esenciales Build y tests dotnet build ECommerceApi.sln dotnet test ECommerceApi.sln --logger "console;verbosity=normal" dotnet test --filter "Category=Unit" dotnet test --filter "Category=Integration" Migraciones EF Core cd src/ECommerceApi.Infrastructure dotnet ef migrations add