다음을 통해 공유


즉시 창 사용

직접 실행 창을 사용하여 식을 디버그 및 평가하고, 문을 실행하고, 변수 값을 인쇄합니다. 직접 실행 창은 현재 선택한 프로젝트를 빌드하고 사용하여 식을 평가합니다.

직접 실행 창을 표시하려면 편집할 프로젝트를 연 다음Windows>직접 실행 디버그>를 선택하거나 Ctrl++ 키를 누릅니다. 명령 창에서 Debug.Immediate를 입력할 수도 있습니다.

직접 실행 창에서 IntelliSense를 지원합니다.

변수 값 표시

직접 실행 창은 앱을 디버깅할 때 특히 유용합니다. 예를 들어 변수 varA값을 확인하려면 Print 명령을 사용할 수 있습니다.

>Debug.Print varA

물음표(?)는 별칭 Debug.Print이므로 이 명령을 작성할 수도 있습니다.

? varA

이 명령의 두 버전 모두 변수 varA의 값을 반환합니다.

팁 (조언)

직접 실행 창에서 Visual Studio 명령을 실행하려면 명령 앞에 보다 큰 기호(>)가 있어야 합니다. 여러 명령을 입력하려면 명령 창으로 전환합니다.

디자인 타임 식 평가

직접 실행 창을 사용하여 디자인 타임에 함수 또는 서브루틴을 실행할 수 있습니다.

디자인 타임에 함수 실행

  1. Visual Basic 콘솔 앱에 다음 코드를 복사합니다.

    Module Module1
    
        Sub Main()
            MyFunction(5)
        End Sub
    
        Function MyFunction(ByVal input as Integer) As Integer
            Return input * 2
        End Function
    
    End Module
    
  2. 디버그 메뉴에서 Windows>직접 실행(Immediate)을 선택합니다.

  3. ?MyFunction(2) 창에 입력 하고 Enter 키를 누릅니.

    직접 실행 창이 실행 MyFunction 되고 4표시됩니다.

함수 또는 서브루틴에 중단점이 포함된 경우 Visual Studio는 적절한 지점에서 실행을 중단합니다. 그런 다음 디버거 창을 사용하여 프로그램 상태를 검사할 수 있습니다. 자세한 내용은 연습 : 디자인 타임에 디버깅을 참조하세요.

Visual Studio Tools for Office 프로젝트, 웹 프로젝트, 스마트 디바이스 프로젝트 및 SQL 프로젝트를 포함하여 실행 환경을 시작해야 하는 프로젝트 형식에서는 디자인 타임 식 평가를 사용할 수 없습니다.

다중 프로젝트 솔루션의 디자인 타임 식 평가

디자인 타임 식 평가를 위한 컨텍스트를 설정할 때 Visual Studio는 솔루션 탐색기에서 현재 선택된 프로젝트를 참조합니다. 솔루션 탐색기에서 프로젝트가 선택되지 않은 경우 Visual Studio는 시작 프로젝트에 대해 함수를 평가하려고 시도합니다. 현재 컨텍스트에서 함수를 평가할 수 없는 경우 오류 메시지가 표시됩니다. 솔루션의 시작 프로젝트가 아닌 프로젝트에서 함수를 평가하려고 할 때 오류가 발생하는 경우 솔루션 탐색기에서 프로젝트를 선택하고 평가를 다시 시도합니다.

명령 입력

> 창에서 Visual Studio 명령을 실행하는 경우 보다 큰 기호()를 입력합니다. 위쪽 화살표 키와 아래쪽 화살표 키를 사용하여 이전에 사용한 명령을 스크롤합니다.

과업 해결 방법 예시
식을 평가합니다. 식 앞에 물음표(?)가 있습니다. ? a+b
직접 실행 모드에서 명령 모드로 일시적으로 전환합니다(단일 명령을 실행하려면). 명령 앞에 보다 큰 기호(>)를 입력합니다. >alias
명령 창으로 전환합니다. 창에 입력 cmd 하여 보다 큰 기호(>)로 앞에 추가합니다. >cmd
직접 실행 창으로 다시 전환합니다. 보다 큰 기호(immed)가 없는 창에 입력 > 합니다. immed

표시 모드

직접 실행 창에서 이전 줄을 클릭하면 자동으로 표시 모드로 전환됩니다. 이렇게 하면 텍스트 편집기에서와 마찬가지로 이전 명령의 텍스트를 선택, 편집 및 복사하여 현재 줄에 붙여넣을 수 있습니다.

예시

다음 예제에서는 Visual Basic 프로젝트의 직접 실행 창에 네 개의 식과 그 결과를 보여 줍니다.

j = 2
Expression has been evaluated and has no value

? j
2

j = DateTime.Now.Day
Expression has been evaluated and has no value

? j
26

첫 번째 예외 알림

일부 설정 구성에서는 직접 실행 창에 첫 번째 예외 알림이 표시됩니다.

직접 실행 창에서 첫 번째 예외 알림 설정/해제

  1. 보기 메뉴에서 다른 창을 클릭하고 출력을 클릭합니다.

  2. 출력 창의 텍스트 영역을 마우스 오른쪽 단추로 클릭한 다음 예외 메시지를 선택하거나 선택 취소합니다.

참고하십시오