Visual Studio에서 프로젝트 네임 스페이스 변경


92

Visual Studio에서 프로젝트 네임 스페이스를 어떻게 변경할 수 있습니까?

네임 스페이스는 현재 WindowsFormsApplication16이고 네임 스페이스는 MyName.

답변:


142

기본 네임 스페이스를 변경할 수 있습니다
.-> Project-> XXX Properties...
애플리케이션 탭에서 : 기본 네임 스페이스

그 외 :
Ctrl-H
찾기 : WindowsFormsApplication16
바꾸기 : MyName


87
찾기 / 바꾸기 대신 코드에서 네임 스페이스를 마우스 오른쪽 단추로 클릭하고 Refactor-> Rename을 수행 할 수도 있습니다.
Jimmy

3
프로젝트 속성의 기본 네임 스페이스 텍스트 상자가 비활성화되었습니다. 이것이 왜 그리고 그것을 고치는 방법을 아십니까?
user1151923 16시

WPF를 사용하는 경우 App.xaml을 잊지 마십시오!
ingh.am 2013 년

1
또한 시작 개체를 변경해야합니다. -> 프로젝트 -> 속성 -> 시작 개체 -> <NewNamespace> .Program
브루노 Bieri

3
@ user1151923 텍스트 편집기에서 프로젝트 파일 (MyProject.csproj)을 열고 거기에서 변경하여 변경할 수 있습니다! <RootNamespace> MyProject </ RootNamespace>
zBomb

40

찾기 및 바꾸기 대신 코드에서 네임 스페이스를 마우스 오른쪽 단추로 클릭하고 Refactor -> Rename.

@ Jimmy 에게 감사드립니다 .


이것은 가장 쉬운 방법입니다
츠카사

2
이 Resharper 만 아닙니까?
ninjaboy

프로젝트에서 이전 이름으로 보유한 모든 파일을 변경하지 않습니다.
Azurespot

내 코드에서 루트 네임 스페이스를 마우스 오른쪽 단추로 클릭하고 "이름 바꾸기"를 클릭하면 "이 요소의 이름을 바꿀 수 없습니다."라는 오류가 표시됩니다. 이것은 프로젝트-> 속성에서 루트 네임 스페이스의 이름을 변경하기 전후의 경우입니다. 오른쪽 클릭-> 이름 바꾸기는 루트 네임 스페이스 이외의 네임 스페이스에서만 작동합니다. 루트 네임 스페이스의 이름을 바꾼 후에 찾기 / 바꾸기를 사용하는 것이 필요할 것 같습니다. 내가 잘못?
DRoam

4

이것이 C # 프로젝트에 대한 것이라고 가정하고 기본 네임 스페이스를 변경한다고 가정하면 프로젝트 속성, 애플리케이션 탭으로 이동하여 "기본 네임 스페이스"를 지정해야합니다.

기본 네임 스페이스는 새 클래스를 만들 때 Visual Studio에서 설정하는 네임 스페이스입니다. 다음에 오른쪽 클릭> 추가> 클래스를 수행하면 위 단계에서 지정한 네임 스페이스가 사용됩니다.


이 솔루션은 위의 것과 비교하여 더 낫고 새 클래스를 추가 한 후에는 생성 된 파일에서 새 네임 스페이스를 볼 수 있지만 오른쪽 패널 (솔루션 탐색기)에서는 여전히 이전 이름을 볼 수 있습니다. 어떤 생각? 그래서 솔루션 패널에서 직접 이름을 바꿔야했습니다. 그게 다야?
amit kohan

3

"프로젝트 속성의 기본 네임 스페이스 텍스트 상자가 비활성화 됨"나와 동일합니다 (VS 2010). 프로젝트 파일 ( "xxx.csproj")을 편집하고 항목을 수정했습니다. 이로 인해 기본 네임 스페이스가 변경되었습니다.


2

변경하려는 이름 (네임 스페이스 또는 다른 이름 일 수 있음)을 마우스 오른쪽 버튼으로 클릭하고 Refactor-> Rename ...을 선택합니다 .

새 이름을 입력하고 위치를 [Global Namespace]로두고 원하는 경우 미리보기를 확인하면 완료됩니다!


1

속성, 응용 프로그램 탭을 마우스 오른쪽 단추로 클릭 한 다음 어셈블리 이름과 기본 네임 스페이스를 확인합니다.


0

먼저)

  1. 이동 메뉴 : 프로젝트 -> WindowsFormsApplication16 속성 /
  2. 쓰기 MyName로조립 이름기본 네임 스페이스 텍스트 상자 후 저장합니다.

둘째)

  1. 이전 .cs 파일 ( 클래스 또는 양식 )을 엽니 다.
  2. 마우스 오른쪽 클릭 WindowsFormsApplication16 앞에 네임 스페이스 고토, 리팩터링 -> 이름 바꾸기 .
  3. 메시지 상자 이름 바꾸기의 새 이름 텍스트 상자에 MyName 을 씁니다 .
  4. 를 눌러 확인적용
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.