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 の起動時にすべてのサード パーティ VSPackage が読み込まれなくなるため、安定した実行が実現します。

このスイッチは引数を取りません。
/Setup 使用できるすべての VSPackages にある、メニュー、ツールバー、およびコマンド グループを記述したリソース メタデータが Visual Studio により強制的にマージされます。 このコマンドの実行は、管理者としてのみ行えます。

このスイッチは引数を取りません。 devenv /Setup コマンドは、一般的にインストール処理の最後の手順として提示されます。 /Setup スイッチを使用しても、IDE は起動しません。
/Splash 通常どおり Visual Studio のスプラッシュ スクリーンが表示され、メイン IDE が表示される前にメッセージ ボックスが表示されます。 このメッセージ ボックスでは、スプラッシュ スクリーンの理解を深めることができます (VSPackage 製品アイコンを確認するなど)。

このスイッチは引数を取りません。

関連項目