반응형
협업 도중 GitHub에서 스크립트를 다운로드 받고 디버그를 하던 중 아래와 같이
디버그 프로필에 지정된 디버그 실행 파일 .exe이 없다고 오류가 떴다.
원인 찾기: .NET 6.0과 Visual Studio 버전 호환 문제
이것저것 살펴보던 중 **해당 프로젝트의 대상 프레임워크가 .NET 6.0**으로 설정되어 있다는 점을 발견했습니다.
그리고 결정적인 사실 하나!
Visual Studio 2019에서는 .NET 6.0 이상을 공식적으로 지원하지 않습니다.
즉, Visual Studio 2019에서는 .NET 6.0 기반 프로젝트를 제대로 빌드하거나 디버깅할 수 없는 것이었습니다.
해결 방법: Visual Studio 2022 + .NET 6.0 Runtime 설치
그래서 Visual Studio 2022를 설치했고, 다시 프로젝트를 열어봤습니다. 하지만 이번엔 새로운 오류가 떴습니다.
You must install or update .NET to run this application.
에러 메시지를 확인하여 프로젝트에 맞는 .NET을 설치해주면 해결된다!
추가 팁
프로젝트 대상 프레임워크는 .csproj 파일이나 속성 탭에서 쉽게 확인할 수 있습니다.
반응형
'유니티 공부 > Unity' 카테고리의 다른 글
C# - JSON 파일 직렬화/역직렬화시 주의 사항 정리(Tuple, 프로퍼티, 한글이 깨지는 경우) (0) | 2025.04.15 |
---|---|
Unity - 점과 직선사이의 거리를 구해보자(벡터 투영 공식 활용) (0) | 2025.04.10 |
Unity - Unity 개발자가 왜 C++을 알아야할까? (0) | 2025.04.08 |
Unity - Batching과 함께 알아보는 Frame, LifeCycle, DrawCall (0) | 2025.04.07 |
Unity - 쉐이더 분홍색(핑크색) 오류 해결 방법 (1) | 2025.03.13 |
댓글