![](/storage/admin/editing/1589415284logo_ReSharper.png)
▶ 제품설명
ReSharper는 .NET 개발자를 위한 Visual Studio 확장 프로그램 입니다.
코드 품질 분석
즉석 코드 품질 분석 기능을 C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, TypeScript, CSS, HTML 및 XML에서 사용할 수 있습니다. 이 기능으로 코드 개선이 필요한 경우 바로 알아차릴 수 있습니다.
오류 및 코드 스멜 제거
ReSharper가 코드에 문제가 있을 때를 알려줄 뿐 아니라 자동으로 문제를 해결하기 위한 수백 가지의 빠른 수정 기능을 제공합니다. 거의 대부분의 경우, 다양한 옵션에서 최상의 빠른 수정을 선택할 수 있습니다.
안전하게 코드 베이스 변경
솔루션 전반의 자동화된 코드 리팩토링은 코드 베이스를 안전하게 변경하도록 도와줍니다. 기존 코드를 다시 활성화해야 하거나 프로젝트 구조를 정렬해야 할 때 ReSharper에 작업을 맡기세요.
전체 솔루션 즉시 이동
전체 솔루션을 즉시 탐색하고 검색할 수 있습니다. 파일, 유형 또는 유형 멤버로 이동하거나 특정 심볼에서 해당 심볼의 사용 위치, 기본 및 파생 심볼 또는 구현으로 이동할 수 있습니다.
코드 편집 헬퍼 이용
확장된 IntelliSense, 수백 가지의 즉시 코드 변환, 네임스페이스 자동 가져오기, 코드 재배열, 문서 표시 등 여러 가지의 코드 편집 헬퍼를 사용할 수 있습니다.
코딩 표준 준수
미세 조정된 언어별 설정을 제공하는 코드 스타일 및 서식 지정 기능을 이용하면 사용되지 않은 코드를 제거하고 팀에서 사용하기 위한 공통 코딩 표준을 생성할 수 있습니다.
▶ 제품기능
Visual Studio의 IDE 성능을 확장하는 ReSharper
코드 분석
ReSharper는 C#, VB.NET, ASP.NET, JavaScript, TypeScript 및 기타 언어를 위한 2200가지 이상의 즉석 코드 검사 기능을 통해 Visual Studio의 성능을 확장합니다. 대부분 검사에서는 코드를 개선할 수 있는 빠른 수정(전구 아이콘) 기능을 제공합니다.
사용되지 않은 코드를 찾아 제거하려고 하시나요? 코드를 C# 7로 마이그레이션할 계획이신가요? 루프를 LINQ로 변환하거나 잠재적인 예외 항목을 찾아 차단하거나 공통 이름 지정 표준을 사용하고 싶으신가요? ReSharper의 코드 분석을 이용하면 이러한 모든 작업을 비롯해 더욱더 다양한 코드 개선 작업이 가능합니다.
![](/storage/admin/editing/1589415745code-analysis.png)
리팩토링
60가지 이상의 리팩토링과 450가지 이상의 컨텍스트 액션을 통해 코드를 안전하게 정리하거나 솔루션 내에서 이동하고, 역할 분배, 코드 분리, 복잡성 감소 또는 간편한 대체 언어 구문 사용 등 다양한 작업을 수행할 수 있습니다.
![](/storage/admin/editing/1589415762refactorings.png)
탐색 및 검색
ReSharper에서는 솔루션의 규모에 상관없이 솔루션 내 코드로 즉시 이동할 수 있습니다. 또한 주어진 인터페이스 구현, 클래스 확장 메소드, 필드 사용 위치 등 심볼에서 관련 코드로 이동할 수 있습니다.
![](/storage/admin/editing/1589415790navigation.png)
코드 서식 지정 및 정리
개인의 선호도 또는 팀 표준에 따라 코드 스타일을 구성하고 적용하세요. C#, VB.NET, ASP.NET, JavaScript, TypeScript 및 기타 언어를 위한 코드 스타일과 서식 지정을 선택 항목이나 솔루션 등 어떤 범위에서든 적용할 수 있습니다.
![](/storage/admin/editing/1589415804code-formatting-and-cleanup.png)
코드 생성
ReSharper는 새로운 파일 및 클래스부터 조건부 블록, GUID를 비롯해 구현할 인터페이스에 필요한 메소드와 속성, 상등 확인 및 서식 지정 멤버에 이르기까지 사용자를 대신해 수많은 코드를 생성할 수 있습니다.
![](/storage/admin/editing/1589415819code-generation.png)
더 많은 기능 확인
▶ 제품 에디션 비교
상업용(Commercial) 라이센스는 조직 및 사업체의 표준 라이센스 옵션입니다. 라이센스는 회사에서 구매하며 이 조직 내 모든 사람 이 사용할 수 있습니다.
개인 라이센스는 개인의 비용으로 라이센스를 구매하는 개인을 위한 옵션입니다. 개인 라이센스는 회사에서 구매, 환불 또는 구매 대행 할 수 없습니다.
자세한 내용은 비교 차트 를 참조해주세요.
ReSharper Standard
.NET 개발자를 위한 Visual Studio 확장 프로그램
![](/storage/admin/editing/1589416102icon_ReSharper.png)
ReSharper Ultimate
하나의 라이선스로 ReSharper, ReSharper C++, dotCover, dotTrace 및 dotMemory 번들 이용
ReSharper Ultimate + Rider
Visual Studio 확장 프로그램, 프로파일러 및 독립 실행형 크로스 플랫폼 .NET IDE
![](/storage/admin/editing/1589418707icon_ReSharper Ultimate_Rider.png)
▶ 시스템 요구사항
최상위 에디션인 ReSharper Ultimate 제품(ReSharper, ReSharper C++, dotCover, dotTrace, dotMemory, dotPeek)의 시스템 요구사항 입니다.
일반 요구 사항
- 프로세서: 최소 Intel 코어 2 듀오 2GHz 이상
- 메모리:
- Visual Studio 통합: 최소 4 GB 이상, 6 GB 이상 권장
- 독립 실행형 dotTrace, dotMemory, dotPeek: 최소 512 MB 이상, 2 GB 이상 권장
- 디스크:
- 최소 저장 공간: 400 Mb
- 최적의 성능을 위해 HDD 대신 SSD 사용 권장
- 운영 체제(최적의 성능을 위해 64비트 OS 권장):
- Microsoft Windows Server 2016 R2
- Microsoft Windows 10
- Microsoft Windows Server 2012 R2
- Microsoft Windows 8.1
- Microsoft Windows Server 2012
- Microsoft Windows 8
- Microsoft Windows Server 2008 R2
- Microsoft Windows 7
- .NET Framework 4.6.1 버전 이상
- strong-name bypass 기능이 비활성되어 있으면 안됨
Visual Studio 통합
ReSharper Ultimate 제품은 다음 Visual Studio 릴리스(Community, Professional 및 상위 버전의 에디션, Express 에디션은 지원되지 않음)에 통합됩니다:
- Microsoft Visual Studio 2019
- Microsoft Visual Studio 2017
- Microsoft Visual Studio 2015 Update 3
- Microsoft Visual Studio 2013 Update 5
- Microsoft Visual Studio 2012 Update 3
- Microsoft Visual Studio 2010 SP1
프로파일링 도구
dotMemory, dotCover, dotTrace 및 각각의 원격 프로파일링 에이전트는 .NET Framework 4.6.1 이상 버전의 설치를 필요로 합니다.
dotMemory 및 dotTrace는 다음 프레임워크를 대상으로 하는 모든 .NET 애플리케이션의 프로파일링을 지원합니다:
- .NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.6, 4.7 or 4.8
- .NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0 또는 3.1
dotPeek
dotPeek를 실행하려면 .NET Framework 4.6.1 버전 이상이 필요합니다.
▶ 라이선스 설명
비즈니스 및 조직용 라이센스
회사 및 조직 (영리 및 비영리)을 포함하여 일반적인 상업적 용도의 소프트웨어를 필요로하는 법인은 Commercial Toolbox Subscription 플랜을 이용할 수 있습니다. 총 동시 사용자 수가 해당 법인이 구매 한 구독 수를 초과하지 않는 한 법인은 모든 컴퓨터, 운영 체제 및 법인 내의 모든 개발자에서 Commercial Toolbox Subscription의 소프트웨어를 사용할 수 있습니다.
Commercial Toolbox Subscription이 적합한지 확실하지 않으면 Subscription 비교표를 확인하세요.
자세한 내용 은 비즈니스 및 조직을 위한 표준 Toolbox Subscription 라이센스 계약을 확인하십시오 .
개인 개발자용 라이센스
개인이 자신의 비용으로 Toolbox Subscription을 구매하는 경우 Personal Toolbox Subscription 플랜이 적합합니다.
Personal Toolbox Subscriptions는 회사가 어떤 방식이나 형태로도 구매할 수 없으며 구매 한 구독에 대해 개인에게 상환 할 수 없습니다. 그러나 개인은 회사 하드웨어를 포함한 모든 하드웨어에서 개인적으로 구입 한 Personal Toolbox Subscription을 사용할 수 있습니다.
Personal Toolbox Subscription이 자신에게 적합한지 확실하지 않으면 Subscription 비교표를 확인하세요.
자세한 내용은 개별 고객을 위한 Toolbox Subscription 라이센스 계약 을 확인하세요 .
교육 및 오픈 소스
학생, 교사 , 교육 기관 및 비상업적 오픈소스 소프트웨어 프로젝트는 1 년 무료 가입 자격이 있으며 비상업적 목적으로 모든 기능을 갖춘 소프트웨어 버전을 사용할 수 있습니다. 무료 가입 조건은 비교표를 확인하세요.
할인 및 무료 구독 요금제에 대한 전체 개요는 사용 가능한 Toolbox 가입 요금제를 확인하세요.