WebView2 Fixed Version 호환성 문제 해결 - NuGet 패키지 버전 업데이트 및 환경 설정 개선
This commit is contained in:
48
unimarc/CLAUDE.md
Normal file
48
unimarc/CLAUDE.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# ⚠️ 중요: 대화 시작시 이 파일을 반드시 읽으세요!
|
||||
# 답변은 가급적이면 한글로!
|
||||
# UniMarc 프로젝트 - Claude 작업 가이드
|
||||
|
||||
> **Claude에게**: 대화를 시작할 때마다 이 파일을 먼저 읽어서 프로젝트 컨텍스트를 파악하세요.
|
||||
|
||||
## 프로젝트 개요
|
||||
- **프로젝트명**: UniMarc (도서관 자료 관리 시스템)
|
||||
- **기술스택**: C# WinForms, .NET Framework 4.7.2
|
||||
- **데이터베이스**: MySQL
|
||||
- **주요기능**: 마크 작성, 복본조사, DLS 연동, 도서 정보 관리
|
||||
|
||||
## 코딩 컨벤션
|
||||
- 파일명: PascalCase (예: DLS_Copy.cs)
|
||||
- 클래스명: PascalCase
|
||||
- 메서드명: PascalCase
|
||||
- 변수명: camelCase
|
||||
- 상수명: UPPER_CASE
|
||||
|
||||
## 주요 디렉토리 구조
|
||||
- `/마크/`: 마크 관련 폼들
|
||||
- `/납품관리/`: 납품 관리 관련 폼들
|
||||
- `/마스터/`: 마스터 데이터 관리 폼들
|
||||
- `/홈/`: 메인 화면 관련 폼들
|
||||
- `/회계/`: 회계 관련 폼들
|
||||
|
||||
## 개발 시 주의사항
|
||||
1. WebView2 사용 시 async/await 패턴 적용
|
||||
2. 데이터베이스 연결은 Helper_DB 클래스 사용
|
||||
3. 에러 처리는 try-catch 블록으로 처리
|
||||
4. 한글 주석 사용
|
||||
|
||||
## 빌드 및 배포
|
||||
- Visual Studio 2019 이상 필요
|
||||
- NuGet 패키지 복원 후 빌드
|
||||
- WebView2 런타임 필요
|
||||
- NetFX 프로젝트이므로 dotnet 명령은 사용 불가
|
||||
|
||||
## MsBuild 실행파일 위치 (경로에 공백이 있으니 쌍따옴표로 감싸야 함)
|
||||
## 매개변수 입력할때 platform 은 제거하고 그냥 프로젝트명만 입력
|
||||
F:\(VHD) Program Files\Microsoft Visual Studio\2022\MSBuild\Current\Bin\msbuild.exe
|
||||
|
||||
## 프로젝트 파일명
|
||||
UniMarc.csproj
|
||||
|
||||
## Webview2 Fixed Version 다운로드 주소
|
||||
https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/759b508a-00bb-4724-9b87-2703c8417737/Microsoft.WebView2.FixedVersionRuntime.139.0.3405.86.x86.cab
|
||||
|
||||
Reference in New Issue
Block a user