VSPackage 개발을 위한 Devenv 명령줄 스위치

Visual Studio를 사용하면 개발자가 Visual Studio IDE를 시작하는 파일인 devenv.exe를 실행할 때 명령줄에서 작업을 자동화할 수 있습니다.

다음과 같은 작업이 포함됩니다.

  • IDE 외부에서 미리 설계된 구성으로 애플리케이션을 배포합니다.

  • 기본 설정된 빌드 설정 또는 디버그 구성을 사용하여 프로젝트를 자동으로 빌드합니다.

  • 모두 IDE 외부의 특정 구성으로 IDE를 로드합니다. 시작 시 IDE를 사용자 지정할 수도 있습니다.

스위치에 대한 지침

Visual Studio 설명서에서는 사용자 수준 devenv 명령줄 스위치에 대해 설명합니다. 자세한 내용은 Devenv 명령줄 스위치를 참조하세요. 이 devenv 도구는 VSPackage 개발, 배포 및 디버깅에 유용한 추가 명령줄 스위치도 지원합니다.

명령줄 스위치 설명
/ResetSkipPkgs 문제가 있는 VSPackage를 로드하지 않으려는 사용자가 추가한 모든 건너뛰기 로드 옵션을 지운 다음 Visual Studio를 시작합니다. SkipLoading 태그가 존재하면 VSPackage를 로드할 수 없습니다. 이 태그를 지우면 VSPackage를 다시 로드할 수 있습니다.

이 스위치는 인수가 필요 없습니다.
/RootSuffix 대체 위치를 사용하여 Visual Studio를 시작합니다. 다음 명령은 Visual Studio SDK 설치 관리자가 만든 바로 가기를 통해 실행됩니다.

devenv /RootSuffix exp

이 경우 exp는 특정 접미사가 있는 위치(예: 10.0 대신 10.0Exp)를 식별합니다. 실험적 인스턴스를 사용하면 코드를 작성하는 데 사용하는 Visual Studio 인스턴스와 별도로 VSPackage를 디버그할 수 있습니다.

이 스위치는 VSRegEx.exe를 사용하여 만든 위치를 식별하는 모든 문자열을 사용할 수 있습니다. 자세한 내용은 실험적 인스턴스를 참조하세요.
/SafeMode 안전 모드에서 Visual Studio를 시작하고 기본 IDE 및 서비스만 로드합니다. /SafeMode 스위치는 Visual Studio가 시작될 때 모든 타사 VSPackages의 로드를 차단하여 안정적인 실행을 보장합니다.

이 스위치는 인수가 필요 없습니다.
/Setup Visual Studio가 사용 가능한 모든 VSPackage에서 메뉴, 도구 모음 및 명령 그룹을 설명하는 리소스 메타데이터를 강제로 병합하도록 합니다. 이 명령은 관리자 권한으로만 실행할 수 있습니다.

이 스위치는 인수가 필요 없습니다. devenv /Setup 명령은 일반적으로 설치 프로세스의 마지막 단계로 표시됩니다. /Setup 스위치를 사용하면 IDE가 시작되지 않습니다.
/Splash 평소와 같이 Visual Studio 시작 화면이 표시된 다음, 기본 IDE가 표시되기 전에 메시지 상자가 표시됩니다. 메시지 상자에서 시작 화면을 살펴볼 수 있습니다(예: VSPackage 제품 아이콘 확인).

이 스위치는 인수가 필요 없습니다.

참고 항목