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 |