본문 바로가기

Study_Programming

Visual Studio Project 이름 변경법

728x90
반응형

 

변경 절차

  • Project 폴더, Solution 폴더, 파일명(.sln) 변경
  • csproj 파일명 변경
  • 메모장 통해 Solution File open 후 Project 명 아래와 같이 변경
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "기존Project명", "기존Project명\기존Project명.csproj", "{4B70DA6D-0F25-4E33-B276-972C92DACBB4}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "변경Project명", "변경Project명\변경Project명.csproj", "{4B70DA6D-0F25-4E33-B276-972C92DACBB4}"

 

  • Solution File open 후 Project 우클릭 -> Properties -> Application 진입
  • Assembly name, Default namespace 변경Project명으로 변경 후 저장
  • Ctrl + Shift + H 통해 기존 namespace -> 새 namespace로 변경 (Replace All)
  • Rebuild 통해 변경 사항 적

Winform Resource Error Debugging

  • 이름 변경 후 Rebuild 시 위와 같은 Error 발생 가능
    • Resource 관련 Error
  • Winform project에서 resource (사진 등) 추가 시, Visual Studio는 Properties Folder 생성 후 Resource.Designer.cs 파일 자동 생성
    • 위 파일 내에 이미지에 쉽게 접근할 수 있게 하는 Resources Class가 있음
    • Ex) Properties.Resources.LED_1

해결 방법

  • Default namespace 변경 후 Ctrl + Shift + H 통해 Resource 관련 부분 수정
    • 이 변경사항이 자동 생성된 Resource.Designer.cs 파일에는 적용되지 않아 문제 발생
    • Resources Class는 계속 기존 namespace의 Resource를 찾아 문제 발생

 

  • Project Properties 내 Resource tab 이동
  • 기존의 Access Modifier를 현재와 다른 값 (Ex) Internal -> Public)으로 변경 후 저장
    • Resource.Designer.cs 재생성 유도
  • 이후 다시 원래 값으로 변경 후 저장

 

 

728x90
반응형

'Study_Programming' 카테고리의 다른 글

자료구조  (0) 2025.01.20
DLL(Dynamic Link Library)이란  (0) 2024.07.30