고도로 참조 된 클래스를 한 네임 스페이스에서 다른 네임 스페이스로 옮기려고합니다. 파일을 새 네임 스페이스가있는 새 프로젝트로 이동하면 솔루션 전체에서 1100 개가 넘는 오류가 발생합니다.고도로 참조 된 클래스의 네임 스페이스를 변경하는 가장 좋은 방법은 무엇입니까?
클래스에 대한 일부 참조는 정규화 된 namescape 참조를 포함하고 다른 일부는 네임 스페이스 가져 오기와 관련됩니다.
리팩토링 도구 (Refactor Pro)를 사용하여 네임 스페이스의 이름을 바꾸려고 시도했지만 클래스에 대한 모든 참조가 바뀌기를 바랬지 만 앞서 언급 한 문제가 발생했습니다.
누구나 수동으로 모든 파일을 드릴링하고 정규화 된 네임 스페이스를 변경하거나 새로운 네임 스페이스가없는 경우이 파일을 가져 오지 않고이 문제를 해결할 수있는 방법을 알고 싶습니다.
감사합니다.
이 문제를 일으키는 사람들에게. 나는 Resharper를 시도했다. 그것은 진짜 물건을 엉망으로 만들었다. 결국 기본 '파일에서 바꾸기'가 작업을 수행했습니다. 이를위한 기법은 우선적으로 자격이되는 모든 참조를 대체 한 다음 덜 자격을 부여한 다음 수동으로 수입을 수정하는 것이 었습니다. 이것은 30 분 모두 나를 데려 갔다. 교차 절단 우려는 고통입니다. – Llyle