Visual Studio 2015에서 오른쪽 클릭 컨텍스트 메뉴를 찾는 데 문제가 있습니다. 내 프로젝트 나 작업중인 파일에 문제가 없다는 것을 알고 있습니다. Visual Studio 2013에서 오른쪽 클릭 컨텍스트 리팩터링 메뉴를 찾을 수 있습니다. 그러나 Visual Studio 2015에서는 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴에 리 팩터 컨텍스트 메뉴가 없습니다.
어디로 갔습니까? 어떻게 되찾나요?
제안에는 메뉴 편집 → 리팩터링이 포함될 수 없습니다 .
메뉴 도구 → 설정 가져 오기 및 내보내기를 사용하여 Visual Studio 설정을 기본값으로 재설정하려고 시도했지만 메뉴도 다시 가져 오지 않았습니다.
답변
일부 리팩토링 도구는 재배치되었거나 최소한 이전과 다른 방식으로 액세스 할 수 있습니다.
추출 메소드 리팩터링을 예로 사용하여이 함수를 계속 사용할 수 있습니다. 이전과 동일하게 수행되지 않습니다.
마우스 오른쪽 버튼으로 클릭
빠른 조치
클릭 추출 방법
나는 그들이 더 “ReSharper”ey를 느끼도록 변경했다고 생각합니다. 그러나 모든 기능은 여전히 있어야합니다.
Visual Studio 2015의 리팩토링에 대한 자세한 정보는 다음과 같습니다. 도움이 되었기를 바랍니다. 리팩터링 (C #)
답변
더 이상 마우스 오른쪽 버튼을 클릭하여 리팩토링에 액세스 할 필요가 없습니다.
Visual Studio 내에서 바로 가기 키를 사용하는 것이 좋습니다.
가능한 모든 바로 가기 키 는 Visual Studio의 기본 바로 가기 키 , 리팩터링을 참조하세요 .
답변
작동하려면 프로젝트를 빌드해야 할 수 있습니다.
보기 비주얼 스튜디오 2013에서 코드 편집 ASP.NET 웹 양식 | Microsoft Docs . (누락 된 경우 Microsoft에서 제공하는 예제를 사용하고 있다는 것이 요점입니다.) 에서 리팩토링 및 이름 바꾸기 를 참조 C #을 페이지에있는 방법을 추출하려면 . 지침을 따를 때 메서드에 코드를 추출하는 기능을 찾을 수 없습니다. 편집 메뉴를 시도했을 때 유효한 코드가 없다고 말했습니다. 그런 다음 프로젝트를 빌드하고 코드를 추출하는 기능을 사용할 수 있고 작동했습니다.
답변
리팩토링중인 객체의 이름을 변경하면 왼쪽에 전구가 나타나 객체의 이름을 변경할지 (예 : 리팩터링) 또는 새 명명 된 객체에 대한 새 생성자를 생성할지 묻는 메시지가 표시됩니다.
답변
Ctrl+ .는 Visual Studio 2015 이상에서 메서드를 추출하기위한 바로 가기 키입니다.
Ctrl+ M, R새 버전에서는 더 이상 작동하지 않습니다.