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 제품 아이콘 확인). 이 스위치는 인수가 필요 없습니다. |