Visual Studio에서 다른 네임 스페이스로 이동해야하는 많은 클래스와 UserControls가 있습니다. 일식에서 나는 모든 참조를 자동으로 업데이트하는 것으로 그것을 할 수있다. Visual Studio에서 비슷한 기능을 찾을 수 없습니다. Visual Studio에서 어떻게 가능합니까?클래스를 다른 패키지로 이동하는 방법은 무엇입니까?
4
A
답변
2
Visual Studio에는 이러한 기능이 없습니다. Resharper에는 이러한 기능이 있습니다.
3
하면 어셈블리 사이를 이동하지 의미하는 경우 : 를 들어
당신은 추가해야 코드를 내장 기존 :
[assembly:TypeForwardedTo(typeof(SomeNamespace.TheControl))]
원래 어셈블리에
(즉 가 더 이상이 TheControl
을 포함). 그런 다음 CLR은 참조를 업데이트하지 않고 기존 빌드 코드 에 대해 모든 것을 정렬합니다.
그러나 빌딩 코드의 경우에도 참조를 업데이트해야합니다. 나는
1
이름 바꾸기를 참조 업데이트 VS에서 지원됩니다. 바닐라 VS가 있음을 내장하고있다 생각하지만, 파일 또는 클래스의 움직임
1
내가 Resharper을 권하고하지 않습니다. 그것은 정말 강력한 리팩토링 도구 fos VS입니다. VS는 그것을 설치 한 후에도 사용할 수있게됩니다.) 그리고 클래스, 메서드, 풀업, 푸시 다운, 이름 바꾸기 등을위한 도구가 있습니다.
관련 문제
- 1. ActionScript 클래스를 패키지로 가져 오는 방법은 무엇입니까?
- 2. 직렬화 된 클래스를 변경하거나 이동하는 방법은 무엇입니까?
- 3. 폴더를 패키지로 플래그하는 방법은 무엇입니까?
- 4. txt 파일을 다른 폴더로 이동하는 방법은 무엇입니까?
- 5. 콘텐츠 부분을 다른 영역으로 이동하는 방법은 무엇입니까?
- 6. android에서 다른 페이지로 이동하는 방법은 무엇입니까?
- 7. JUnit 클래스를 특수 테스트 패키지로 분리 하시겠습니까?
- 8. Guvnor의 글로벌 영역에서 다른 패키지로 모델 공유
- 9. 텍스트보기를 이동하는 방법은 무엇입니까?
- 10. 다른 패키지로 자바 프로젝트를 컴파일
- 11. DTS 패키지를 SSIS 패키지로 변환하는 방법은 무엇입니까?
- 12. 구조체를 클래스로 이동하는 방법은 무엇입니까?
- 13. 다른 클래스를 기반으로 코드를 생성하는 방법은 무엇입니까?
- 14. java 다른 패키지에서 클래스를 사용하는 방법은 무엇입니까?
- 15. 예외로 파일을 이동하는 방법은 무엇입니까?
- 16. 오브젝트를 만들고 이동하는 동안 페인트하는 방법은 무엇입니까?
- 17. Windows 7에서 이미지를 한 페이지에서 다른 페이지로 이동하는 방법은 무엇입니까?
- 18. 스키마 이름을 변경하고 테이블을 다른 스키마로 이동하는 방법은 무엇입니까?
- 19. MapView의 줌 버튼을 다른 위치로 이동하는 방법은 무엇입니까?
- 20. 한 Xaml 파일에서 다른 Xaml 파일로 이동하는 방법은 무엇입니까?
- 21. 받은 편지함에서 POP3 계정의 다른 폴더로 메일을 이동하는 방법은 무엇입니까?
- 22. 커밋되었지만 실행되지 않은 변경 사항을 다른 분기로 이동하는 방법은 무엇입니까?
- 23. 하나의 XmlDocument에서 다른 XmlDocument로 XmlNode를 이동하는 직관적 인 방법은 무엇입니까?
- 24. 한 서버에서 다른 서버로 데이터베이스를 이동하는 방법은 무엇입니까?
- 25. 다른 행렬로 데이터 행을 이동하는 가장 좋은 방법은 무엇입니까?
- 26. 제출 버튼을 클릭하여 JSP 페이지를 다른 페이지로 이동하는 방법은 무엇입니까?
- 27. iPad에서 한 펜촉에서 다른 펜촉으로 이동하는 방법은 무엇입니까?
- 28. Caliburn.Micro에서 한 뷰에서 다른 뷰로 이동하는 방법은 무엇입니까?
- 29. 한 뷰에서 다른 뷰로 이동하는 MotionEvent를 관리하는 방법은 무엇입니까?
- 30. 새 인스턴스를 만들지 않고 클래스를 이동하는 중
파일을 디스크의 다른 디렉토리로 옮기는 것을 의미하는 경우 아무 것도 변경되지 않고 잘 컴파일됩니다. 그렇지 않으면 "다른 패키지로 이동"에 대해 자세히 설명하십시오 - 정확히 무엇을 의미합니까? –
좋아, 내가 다른 네임 스페이스와 패키지를 혼동했다고 생각해. 예를 들어, 클래스를 네임 스페이스 A에서 네임 스페이스 A.B로 이동하려고합니다. 그런 다음 다른 클래스의 using 문을 updtae해야합니다. –