본문 바로가기
Unity

유니티에서 스크립트를 열 때, 비주얼 스튜디오(Visual Studio)가 항상 새 창으로 열리는 현상 해결

by doryn_o 2025. 7. 21.

언젠가 Unity Hub에서 Project를 다시 연결하고 나서부터 해당 문제가 발생하였는데요.

 

해결 방법은 간단하였습니다.

 

[문제 원인]

저의 경우, 해당 프로젝트에서 솔루션 파일(.sln)이 없어서 생긴 문제였습니다.

. sln 파일이 없다.

 

[관련 정보]

솔루션 파일 (.sln 파일)은 하나 이상의 프로젝트(.csproj 등)를 묶어 관리하는 설정 파일을 말합니다.

 

+ 프로젝트(Project)란?

  • Visual Studio에서 실제로 빌드하고 실행하는 코드 단위 작업 공간.
  • .csproj, .vcxproj, .vbproj 같은 확장자를 가짐 (언어에 따라 다름).
  • Unity에서 만든 .cs 파일들은 보통 하나의 C# 프로젝트로 묶인다.
  • 프로젝트의 요소:
    • 소스 코드 파일들 (.cs, .cpp 등)
    • 리소스 (이미지, 설정 파일 등)
    • 참조(다른 프로젝트나 라이브러리 참조)
    • 빌드 설정, 타겟 프레임워크 등

 

[해결 방법]

1. [Window] - [Package Manager]에 들어간다.

2. Packages를 Unity Registry로 설정한 상태에서 Visual Studio Editor를 다운(Install) 받는다.

3. [Project] - [Assets] - [Open C# Project] 진행

4. 폴더 확인

.sln 파일이 자동 생성되었습니다^_^

하나의 창에 스크립트들이 탭 형식으로 잘 뜨는 모습을 볼 수 있습니다.

 

감사합니다~