설치 구성 편집: 설치파일 트리·레지스트리 그리드·바로가기·속성문자 #10

Open
opened 2026-11-09 16:10:22 +09:00 by jychoi4 · 0 comments
Owner

목적

EXE 버전에 넣을 파일·레지스트리·바로가기를 탭별로 편집하고, 설치 시 치환되는 속성문자를 프로젝트 단위로 관리한다.

반영 내용

  • 설치 구성 탭(일반·설치파일·레지스트리·바로가기·설치화면), 진단 필드 경로로 해당 탭 이동
  • 설치파일 트리: 기본 설치 폴더를 루트로 규칙 대상·해석된 파일·추가 예정 폴더 표시
  • 레지스트리: 한 줄 한 항목 그리드(루트·키 경로·값 이름·형식·데이터), 32/64비트 위치는 아키텍처로 결정하고 WOW6432Node 키로 지정
  • 바로가기: 시작 메뉴(하위 폴더)·바탕화면·시작 프로그램, 대상은 설치될 .exe 추천. UnsupportedShortcutLocation, InvalidShortcutFolder, InvalidShortcutName, InvalidShortcutTarget, DuplicateShortcut, MissingShortcutTarget
  • 프로젝트 설정 › 속성문자: 기본 속성(읽기 전용) 목록과 사용자 속성(formats.exe.properties). UnknownProperty, InvalidPropertyName, ReservedProperty, DuplicateProperty, CircularProperty, InvalidFormattedText

검증

도메인·인프라 단위/통합 테스트와 프런트엔드 테스트(file-tree, install-tabs, registry-editor, shortcuts-editor, project-settings) 통과.

범위

실제 치환·바로가기 생성·레지스트리 기록은 EXE 빌드(MSI)에서 수행하며 아직 구현하지 않았다.

## 목적 EXE 버전에 넣을 파일·레지스트리·바로가기를 탭별로 편집하고, 설치 시 치환되는 속성문자를 프로젝트 단위로 관리한다. ## 반영 내용 - 설치 구성 탭(일반·설치파일·레지스트리·바로가기·설치화면), 진단 필드 경로로 해당 탭 이동 - 설치파일 트리: 기본 설치 폴더를 루트로 규칙 대상·해석된 파일·추가 예정 폴더 표시 - 레지스트리: 한 줄 한 항목 그리드(루트·키 경로·값 이름·형식·데이터), 32/64비트 위치는 아키텍처로 결정하고 WOW6432Node 키로 지정 - 바로가기: 시작 메뉴(하위 폴더)·바탕화면·시작 프로그램, 대상은 설치될 `.exe` 추천. `UnsupportedShortcutLocation`, `InvalidShortcutFolder`, `InvalidShortcutName`, `InvalidShortcutTarget`, `DuplicateShortcut`, `MissingShortcutTarget` - 프로젝트 설정 › 속성문자: 기본 속성(읽기 전용) 목록과 사용자 속성(`formats.exe.properties`). `UnknownProperty`, `InvalidPropertyName`, `ReservedProperty`, `DuplicateProperty`, `CircularProperty`, `InvalidFormattedText` ## 검증 도메인·인프라 단위/통합 테스트와 프런트엔드 테스트(file-tree, install-tabs, registry-editor, shortcuts-editor, project-settings) 통과. ## 범위 실제 치환·바로가기 생성·레지스트리 기록은 EXE 빌드(MSI)에서 수행하며 아직 구현하지 않았다.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jychoi4/networkSetup#10