2009-07-10 5 views
2

Visual Studio 2008 SP1을 설치하면 개체 멤버가 매개 변수 목록을 표시 할 때 코드 완성이 모든 유형을 표시합니다. SP1 이전에는 매개 변수 목록에 관련된 유형 만 표시되었습니다. http://img25.imageshack.us/img25/3484/vs2008sp1intellisense.pngVisual Studio 2008 SP1의 문 완성 문제

이 문제를 가지고 다른 하나를 가지고 :

는 예를 들어,이 이미지를보세요? 솔루션?

필자는 모든 서비스 팩이 설치된 Windows 7 및 Windows XP 컴퓨터에서 발생합니다. 이는 서비스 팩 관련이 없습니다 하비에르 Soques

답변

1

감사합니다. RTM 버전의 Visual Studio 2008에서 동일한 동작을 확인했습니다.

여기서 볼 수있는 것은 과부하 해결 문제입니다. 특정 예제에서는 21 개의 오버로드가있는 MessageBox.Show 메서드를 사용하고 있습니다. 인수를 사용하지 않고 당신이 어떤 버전을 호출한다. 그래서 대신에 특정 유형을 표시하는대로 모호한 편집기에 입력 MessageBox.Show이 (, 모든 표현 형식의 완성 목록이 표시됩니다와

.

과부하가 모호하지되면 그것은 특정 유형의 목록이 표시됩니다. 예를 들어 당신이

MessageBox.Show("foo","bar", 

그것은 버튼 만 열거 완료를 표시합니다 입력합니다.

+0

그것은 행동이. 나는 것을보고 기억하지 않는 것이 실망 VS2005의 동작. 어쨌든 고마워. – jsoques

+0

@jsoque,이 대답을 받아 들여야합니다. –