# 직접 유지하는 MSVC 빌드 이 영역은 FESA 솔루션의 solver library·CLI·별도 테스트 프로젝트와 공통 옵션·DLL 준비를 소유한다. CMake가 생성한 프로젝트로 교체하거나 빌드 전에 CMake를 숨겨서 호출하지 않는다. 요소 수식·검사 본문·기준 데이터는 이 영역의 소유가 아니다. - Source 추가·이동·제거는 대응하는 CMake target 목록과 같은 변경 단위로 처리한다. 한 owner가 두 목록을 대조하며 solver와 검사 본문을 빌드 경로별로 복제하지 않는다. - `Fesa.Common.props`와 `Fesa.Runtime.targets`의 CRT·산술·define·link·runtime staging을 함께 확인한다. 개인 설치 경로는 환경변수 또는 ignored `Fesa.Local.props`로 주입한다. - AVX2 옵션은 전용 Hex8 source에만 둔다. Dispatch source와 나머지 target으로 확장하지 않는다. 외부 GoogleTest source에 FESA 제품의 `/W4 /WX` 정책을 강제하지 않는다. - `MSBuild FESA.sln /m:2 /p:Configuration=Debug /p:Platform=x64`는 저장소 root의 VS x64 개발 환경에서 실행한다. 별도 테스트 executable이 같은 solver library를 연결하고 실행 파일 곁의 configuration별 DLL도 준비됐는지 확인한다. 빌드 성공은 검사 통과가 아니다. - 빌드 설정을 바꾸면 CMake와 실제 source·옵션·link·DLL 및 발견한 검사 identity를 대조한다. 기존 실행 로그와 바이너리를 덮어쓰지 말고 변경 전후 근거를 구분한다.