Claude Code 사용법 가이드 (.NET WinForms + MSVS 2022)
1. 프로젝트 구조 분석
터미널에서 프로젝트 루트 디렉토리로 이동 후 claude 명령으로 실행합니다.
# 전체 솔루션 구조 파악
> .sln 파일과 .csproj 파일을 읽고 프로젝트 전체 구조를 분석해줘
# 폼과 컨트롤 구조 파악
> 모든 Form 클래스와 UserControl을 찾아서 화면 구성을 설명해줘
# 데이터 레이어 분석
> 데이터베이스 연결 및 데이터 처리 관련 클래스를 모두 찾아서 정리해줘
2. 기능 추가 명령 방법 (WinForms 특화)
새 폼 추가:
> 사용자 로그인 기능을 위한 LoginForm을 만들어줘.
기존 프로젝트의 코딩 스타일을 참고하고,
MainForm에서 호출할 수 있도록 연결해줘
컨트롤 추가:
> MainForm에 DataGridView를 추가하고
기존 데이터 모델(Model 폴더 참고)과 바인딩해줘
비즈니스 로직 추가:
> Services 폴더의 구조를 파악하고
동일한 패턴으로 ExportService 클래스를 새로 만들어줘
3. 주요 슬래시 명령어
명령어설명
| /init | 프로젝트 분석 후 CLAUDE.md 자동 생성 |
| /clear | 대화 컨텍스트 초기화 |
| /compact | 컨텍스트 압축 (긴 작업 시 활용) |
| /memory | CLAUDE.md 내용 편집 |
| /cost | 현재 세션 토큰 사용량 확인 |
| /doctor | 환경 설정 진단 |
4. CLAUDE.md 설정 (MSVS 2022 환경)
프로젝트 루트의 CLAUDE.md 에 아래 내용을 추가해두면 매번 설명 없이도 맥락이 유지됩니다.
## 빌드 환경
- IDE: Visual Studio 2022
- Framework: .NET 6/8 (또는 .NET Framework 4.x)
- 빌드 명령: dotnet build 또는 msbuild YourSolution.sln
## 프로젝트 규칙
- Designer 파일(*.Designer.cs)은 직접 수정하지 말 것
- 이벤트 핸들러는 Form 코드 파일에만 작성
- 비즈니스 로직은 Services/ 레이어에 분리
5. 실제 작업 순서 (단계별 지시)
# Step 1 - 현황 파악
> 현재 프로젝트에서 [추가할 기능]과 관련된
파일들을 모두 찾아서 기존 구현 방식을 분석해줘
# Step 2 - 설계 확인
> 분석 결과를 바탕으로 [기능]을 추가하기 위해
어떤 파일을 수정/생성해야 하는지 계획을 먼저 설명해줘
# Step 3 - 구현
> 계획대로 코드를 작성해줘.
Designer.cs 파일은 건드리지 말고
코드 파일만 수정해줘
6. WinForms 작업 시 주의사항
- *.Designer.cs 파일은 Visual Studio 자동생성 파일 → Claude Code가 수정하지 않도록 명시
- UI 변경이 필요할 경우, 변경할 속성 값만 알려달라고 요청 후 VS에서 직접 수정
- 대규모 리팩토링 전 반드시 Git 커밋 후 진행 권장
LIST
'기타' 카테고리의 다른 글
| Claude Desktop Redmine MCP 연결 방법 (0) | 2026.03.09 |
|---|---|
| IEC 61850 Sampled Value 기술이란? (0) | 2025.10.30 |
| Redmine CKEditor4 Base64 (클립보드 이미지 표시) 문제 해결 (1) | 2025.02.03 |
| "Bluetooth 및 장치 > 장치" 설정 실행 CMD (0) | 2024.10.21 |
| 카니발 4세대 공회전 제한 시스템(ISG) 사용 설명서 (0) | 2024.04.17 |