단어 완성은 모든 일치하는 유형 이름 (가져온 네임 스페이스의 이름뿐만 아니라)을 표시하고자합니다. 해당 유형의 nampespace를 가져 오지 않은 경우 - 목록에서 유형을 선택하면 해당 유형을 가져와야하며 해당 유형이 참조되지 않은 어셈블리에있는 경우 해당 어셈블리를 프로젝트 참조에 추가해야합니다 (가져 오기 및 참조 추가 - 프롬프트, 물론)
정확한 유형 이름과 그것의 네임 스페이스를 기억하려고하는 것은 가끔 진짜 고통입니다. 이렇게 완료된 제품이 있습니까? (예, Resharper에 대해 알고 있습니다. 아니요, 지원하지 않습니다.)Visual Studio - 더 똑똑한 단어 완성이 필요합니다.
추신 : 단어 완성을 통해 이름이있는 모든 유형의 텍스트를 표시 할 수 있다면 정말 좋을 것입니다. 예를 들어 "writer"라고 입력하면 완료자가 모든 작성자 (TextWriter, StringWriter, StreamWriter 등)를 표시합니다.
이것은 끔찍한 생각처럼 들립니다. 이를 위해 VS는 시작할 때 존재하는 모든 어셈블리를로드 한 다음 키 입력을 입력 할 때마다 모든 어셈블리를 검색해야합니다. VS는 이미 대규모 프로젝트에서 성능 문제가 있습니다. 이것은 악몽 일 것입니다. –
GAC 및 현재 프로젝트에 등록 된 모든 어셈블리가 아닙니다. 그리고 어리석은 직선 검색을 할 필요가 없습니다. 효율적인 인덱싱 알고리즘이 많이 있습니다. – skevar7
resharper는 "이 기능을 지원하지 않습니다"는 의미는 무엇입니까? Ctrl + Alt + Space는 접근 가능한 모든 유형을 제공합니다. 많은 경우에 유형을 적어두면 "프로젝트에 Blabla 참조 추가 및 지시문 사용"과 같은 것을 제안합니다. 그 목록은 아마도 사용자 정의 할 수 있지만 체크하지 않았습니다.유형 검색과 관련하여 Ctrl + T를 사용하면 솔루션 유형 이외의 유형에 대해 와일드 카드 검색이 가능합니다. – flq