WebView2 Fixed Version 호환성 문제 해결 - NuGet 패키지 버전 업데이트 및 환경 설정 개선
This commit is contained in:
51
unimarc/README.md
Normal file
51
unimarc/README.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# UniMarc - 도서관 자료 관리 시스템
|
||||
|
||||
## 📋 프로젝트 개요
|
||||
- **프로젝트명**: UniMarc
|
||||
- **목적**: 도서관 자료 관리 시스템
|
||||
- **기술스택**: C# WinForms, .NET Framework 4.7.2
|
||||
- **데이터베이스**: MySQL
|
||||
- **주요기능**: 마크 작성, 복본조사, DLS 연동, 도서 정보 관리
|
||||
|
||||
## 🛠️ 개발 환경
|
||||
- Visual Studio 2019 이상
|
||||
- .NET Framework 4.7.2
|
||||
- WebView2 Runtime
|
||||
- MySQL 데이터베이스
|
||||
|
||||
## 📁 디렉토리 구조
|
||||
```
|
||||
unimarc/
|
||||
├── 마크/ # 마크 관련 폼들
|
||||
├── 납품관리/ # 납품 관리 관련 폼들
|
||||
├── 마스터/ # 마스터 데이터 관리 폼들
|
||||
├── 홈/ # 메인 화면 관련 폼들
|
||||
├── 회계/ # 회계 관련 폼들
|
||||
├── 편의기능/ # 편의 기능들
|
||||
└── 작업일지/ # 작업 일지 관련
|
||||
```
|
||||
|
||||
## 🔧 빌드 방법
|
||||
```cmd
|
||||
# MSBuild 사용
|
||||
"F:\(VHD) Program Files\Microsoft Visual Studio\2022\MSBuild\Current\Bin\MSBuild.exe" UniMarc.csproj
|
||||
```
|
||||
|
||||
## ⚠️ 중요 주의사항
|
||||
1. **MSBuild 경로**: 공백이 포함되어 있어 쌍따옴표 필수
|
||||
2. **WebView2**: async/await 패턴 적용 필요
|
||||
3. **데이터베이스**: Helper_DB 클래스 사용
|
||||
4. **에러 처리**: try-catch 블록 필수
|
||||
5. **한글 주석** 사용
|
||||
|
||||
## 📝 코딩 컨벤션
|
||||
- 파일명: PascalCase
|
||||
- 클래스명: PascalCase
|
||||
- 메서드명: PascalCase
|
||||
- 변수명: camelCase
|
||||
- 상수명: UPPER_CASE
|
||||
|
||||
## 🔄 최근 주요 변경사항
|
||||
- DLS_Copy.cs: webBrowser1 → WebView2로 교체
|
||||
- NuGet.Config: HTTPS 소스로 변경
|
||||
- System.Runtime.CompilerServices.Unsafe 버전 충돌 해결
|
||||
Reference in New Issue
Block a user