2017-11-29 4 views
1

PCL, .Andorid, .iOS 및 .UWP 프로젝트를 비롯한 Xamarin 폼 솔루션의 네임 스페이스 및 프로젝트 이름을 변경해야합니다.Xamarin Forms 프로젝트의 네임 스페이스 및 프로젝트 이름 변경

내가 원하는 것을 분명히 알지 못하면 아래 예제를 통해 설명해 보겠습니다.

myProject라는 Xamarin Forms PCL 프로젝트를 만들었습니다. Visual Studio에서는 myProject (Portable), myProject.Android, myProject.iOS, myProject.UWP라는 4 개의 프로젝트를 만듭니다. 내가이 프로젝트에서 너무 많은 수업을 만들어서 모두를 하나씩 이름을 바꾸고 싶지 않다고 가정 해 봅시다. (내가 해냈다 고해도, 내가 무시했던 것과 같은 다른 장소가있을 것이라고 확신한다.) 내가 원하는 것은 mySecondProject (Portable), mySecondProject.Android, mySecondProject.iOS라는 4 개의 프로젝트를보고 싶다. mySecondProject.UWP뿐만 아니라 mySecondProject를 내 클래스의 네임 스페이스로보고 싶습니다.

대단히 감사합니다.

다음 네임 스페이스와 마우스 오른쪽 버튼으로 클릭하고에
+0

어셈블리 이름에 대해 이야기하는 것 같습니다. ** 네임 스페이스 **의 이름을 바꾸려면 ** Ctrl + R, Ctrl + R을 사용하고 새 이름을 입력하면됩니다. 모든 명시 적 참조가 업데이트됩니다 (아마도 xaml 참조를 수동으로 변경해야 할 수도 있습니다). 각 프로젝트에서 변경해야하는 어셈블리 이름입니다. –

+0

답장을 보내 주셔서 감사합니다. 나는 아래 답변을 통해 비슷한 해결책을 제시합니다. 나는 당신이 그것을 읽을 수 있으면 고맙게 여길 것이다. – Jose

+0

죄송합니다. 쉽게 할 수있는 방법을 모르겠습니다. –

답변

0

더블 클릭 :

비주얼 스튜디오 2015 - "이름 바꾸기"를 새 네임 스페이스를 입력하고 Enter 키를 눌러 대화 상자의 "적용"을 선택

Mac 용 Visual Studio - : "Refactor -> Rename"을 선택하고 새 네임 스페이스를 입력하십시오.

+0

답장을 보내 주셔서 감사합니다. 문제는 네임 스페이스가 아닙니다. Xamarin Forms에는 Project name이라는 이름의 다른 많은 장소가 있습니다. 또한 어셈블리 이름, 제목, 제품, 응용 프로그램 이름, 번들 식별자 등. 또한 ProjectsReference의 경로, .soln 파일의 경로, .csproj 파일의 경로 등을 변경해야합니다.) 몇 가지 임시 키로 경로를 변경해야합니다. 이 과정을 제대로 진행하기위한 지침이 있는지 궁금합니다. 고맙습니다. – Jose

+1

너무 많은 곳을 바꿀 필요가 있고 미래에 예기치 않은 문제가 발생할 것이라면, 새 프로젝트를 만들고 새 프로젝트로 코드를 마이그레이션 하시겠습니까? 네임 스페이스, 너겟 및 참조가 변경/업데이트 될 수 있지만 제 선택 사항에서는 더 안전합니다. – Jason

+0

마지막 옵션으로 고려하고 있었지만 새 프로젝트를 만들어 기존 코드를 가져와야 할 것입니다. 제안 해 주셔서 감사합니다. – Jose

관련 문제