1. 결론
VS2022에서 Codex 사용 가능 여부
| VS2022 공식 Codex 확장 | 제한적 / 공식 주력 아님 | 낮음 |
| VS2022 + Codex CLI | 가능 | 추천 |
| VS2022 + VS Code 병행 | 가능 | 가장 추천 |
| GitHub 연동 Codex Web | 가능 | 추천 |
| GitHub Copilot for Visual Studio | 가능 | 보조 추천 |
OpenAI 도움말에서도 다른 IDE에서는 Codex CLI를 실행해서 사용할 수 있다고 안내합니다.
2. 가장 추천하는 구조
VS2022를 계속 주 개발툴로 쓰면서 Codex를 활용하려면 이 구조가 좋습니다.
Visual Studio 2022
→ 빌드 / 실행 / 디버깅
Codex CLI 또는 Codex Web
→ 코드 분석 / 수정 제안 / 리팩토링 / 오류 수정
GitHub
→ 소스 백업 / 변경 이력 / PR 리뷰
즉, VS2022는 빌드와 디버깅용,
Codex는 코드 분석과 수정 보조용으로 쓰는 방식입니다.
3. 방식 1: VS2022 프로젝트에서 Codex CLI 사용
Codex CLI는 로컬 컴퓨터에서 실행되는 코딩 에이전트입니다. OpenAI GitHub 저장소에서도 Codex CLI를 로컬에서 실행되는 코딩 에이전트라고 설명합니다.
사용 흐름
cd C:\eplusC#\eAir
codex
그다음 Codex에게 요청합니다.
이 MAUI 프로젝트에서 빌드 오류를 찾아 수정해줘.
수정 전 변경 파일을 요약하고,
기존 구조는 최대한 유지해줘.
또는:
MainPage.xaml과 MainPage.xaml.cs를 확인해서
현재 위치 버튼이 동작하지 않는 원인을 찾아줘.
장점
VS2022 프로젝트 그대로 사용 가능
MAUI / WinForms / ASP.NET / Flask 소스 분석 가능
여러 파일 기준으로 수정 가능
터미널에서 바로 실행 가능
주의점
수정 전 Git 커밋 필수
API Key / DB 비밀번호 노출 주의
Codex 수정 후 VS2022에서 반드시 빌드 확인
4. 방식 2: VS2022 + VS Code 병행
가장 안정적인 방법입니다.
구조
같은 프로젝트 폴더를
VS2022와 VS Code에서 동시에 열기
예:
C:\eplusC#\eITS
- VS2022: MAUI 빌드, Android 배포, 디버깅
- VS Code + Codex 확장: 코드 수정, 구조 분석, 리팩토링
Codex IDE 확장은 VS Code와 VS Code 호환 편집기에서 사용할 수 있습니다.
사용 예
VS Code에서 프로젝트를 열고 Codex에게 요청합니다.
이 프로젝트는 C# MAUI Android 앱입니다.
첫 화면에서 즐겨찾기를 클릭하면
저장된 영상 URL을 쓰지 말고
저장된 위도/경도 기준으로 CCTV API를 다시 호출하게 수정해줘.
수정 파일과 변경 내용을 요약해줘.
수정 후 VS2022로 돌아와서:
dotnet build
또는:
dotnet publish -f net9.0-android -c Release
5. 방식 3: GitHub + Codex Web 사용
프로젝트를 GitHub에 올려두면 Codex Web에서 저장소를 분석하고 작업을 시킬 수 있습니다.
흐름
1. VS2022 프로젝트를 GitHub에 push
2. ChatGPT / Codex에서 GitHub 연결
3. 저장소 선택
4. 작업 요청
5. 변경 내용 확인
6. VS2022에서 pull
7. 빌드 / 실행 확인
OpenAI 공식 문서 기준으로 Codex Cloud는 코드를 읽고, 편집하고, 실행할 수 있는 코딩 에이전트입니다.
요청 예시
eAir 프로젝트를 분석해줘.
측정소 화면에서 위치를 선택하면
오늘날씨와 일기예보 화면도 같은 위치 기준으로
다시 조회되도록 수정해줘.
기존 UI 색상은 유지하고,
변경 파일과 수정 이유를 요약해줘.
6. VS2022 내부에서 비슷하게 쓰고 싶다면
VS2022 안에서 바로 AI 코딩을 쓰고 싶다면 현재는 GitHub Copilot for Visual Studio가 더 자연스럽습니다.
| GitHub Copilot | 좋음 |
| ChatGPT/Codex 공식 IDE 확장 | VS Code 중심 |
| Codex CLI | 외부 터미널 방식 |
| Codex Web | 브라우저 방식 |
즉, VS2022 안에서는 Copilot,
프로젝트 전체 수정은 Codex CLI/Web 조합이 좋습니다.
7. 실무 추천 작업 방식
1단계. VS2022에서 현재 상태 확인
dotnet build
또는 MAUI Android라면:
dotnet publish -f net9.0-android -c Release
오류 메시지를 확보합니다.
2단계. Git 커밋
git status
git add .
git commit -m "Before Codex work"
3단계. Codex에게 요청
이 프로젝트는 C# MAUI Android 앱입니다.
다음 오류를 수정해줘.
[오류 메시지 붙여넣기]
조건:
1. 기존 구조 유지
2. 수정 파일만 변경
3. 빌드 오류 없게 처리
4. 변경 내용 요약
4단계. VS2022에서 재빌드
Codex가 수정한 뒤에는 반드시 VS2022에서 다시 확인합니다.
dotnet build
또는:
dotnet publish -f net9.0-android -c Release
8. MAUI 앱 개발에서 Codex 요청 예시
UI 수정
MainPage.xaml을 수정해줘.
검색 입력창 아래에
입력조회, 현위치, 즐겨찾기보기 버튼을
한 줄에 표시하고,
작은 폰에서도 글자가 잘리지 않게 해줘.
오류 수정
다음 오류를 수정해줘.
'btnCurrentLocation' 이름이 현재 컨텍스트에 없습니다.
MainPage.xaml과 MainPage.xaml.cs를 확인해서
x:Name, Click 이벤트, 메서드 연결을 점검해줘.
API 연동
VWorld 지역검색 API를 사용하는 SearchVWorldPlaceAsync 메서드를
Services 폴더로 분리해줘.
MainPage.xaml.cs에서는 서비스 호출만 하도록 정리해줘.
출시 전 점검
Google Play 출시 전 점검해줘.
1. AndroidManifest 권한
2. ApplicationVersion 증가 여부
3. API Key 노출 여부
4. Release 빌드 설정
5. 16KB 페이지 크기 관련 네이티브 라이브러리 여부
9. 주의할 점
Codex가 코드를 수정해도 최종 검증은 VS2022에서 해야 합니다.
특히 MAUI Android 앱은 다음을 꼭 확인해야 합니다.
AndroidManifest 권한
.csproj 버전 코드
Resources 이미지 경로
XAML x:Name 연결
비동기 await 처리
MainThread 처리
API Key 노출 여부
Release AAB 빌드
실제 Android 폰 테스트
10. 정리
VS2022에서 Codex를 쓰려면 이렇게 보면 됩니다.
VS2022 단독 Codex 확장 사용
→ 현재는 추천하기 어려움
VS2022 + Codex CLI
→ 가능하고 실용적
VS2022 + VS Code Codex 확장
→ 가장 안정적
VS2022 + GitHub + Codex Web
→ 프로젝트 단위 수정에 좋음
가장 좋은 방식은 다음입니다.
VS2022로 개발/빌드
GitHub로 소스 관리
Codex CLI 또는 Codex Web으로 분석/수정
VS2022에서 최종 빌드 확인
현재 개발 중인 MAUI 앱, WinForms, Flask/IIS, MES/ERP 프로젝트 모두 이 방식으로 적용하는 것이 가장 안전합니다.
'AI > Vibe Coding' 카테고리의 다른 글
| ChatGPT에서 Codex 사용법 정리 (0) | 2026.05.31 |
|---|---|
| 바이브 코딩(Vibe Coding)이란? (0) | 2026.05.31 |