サイレントインストール、削除および、アップグレード


拡張機能は Microsoft ネイティブの vsixinstaller.exe  ユーティリティまたは、メインのPerforce QAC インストレーションフォルダの "scripts" ディリクトリに用意されているスクリプトを使用して、 無人または、サイレントモードでのインストール、削除、アップグレードが可能です。

拡張機能に変更を加える場合は、ModifyVSExtension.cmdスクリプトを使用します。このスクリプトは以下のオプショナルのパラメータが必要です。

  • [Location]: Perforce QAC のインストール場所です。

    デフォルトは C:\Perforce\QAC-<version>です。

  • [Action]:どの操作(INSTALL、REMOVE または、UPGRADE)が必要かを入力します。

    デフォルトは UPGRADEです。

     
  • [VS Version]:インストールするVisual Studioのバージョン(2015、2017、2019, 2022または、ALL)を指定します。

    デフォルトは ALL です。

  • [VS Variant]: インストールする Visual Studi のバリアント ('Pro' または、'Enterprise')を指定します。

    デフォルトは Pro です

例えば、拡張機能を Visual Studio 2019 Professional バージョンにインストールするには、デフォルトの Perforce QAC インストレーションコマンドは以下のようになります。

C:\Perforce\QAC-<version>\scripts\ModifyVSExtension.cmd C:\Perforce\QAC-<version> INSTALL

削除する場合は、同様のスクリプトのパラメータに "REMOVE" を指定します。

C:\Perforce\QAC-<version>\scripts\ModifyVSExtension.cmd C:\Perforce\QAC-<version> REMOVE

アップグレードは "REMOVE" に続けて "INSTALL" コマンドを実行するかまたは"UPGRADE" コマンドを使用し一度ですませることもできます。

例:

C:\Perforce\QAC-<version>\scripts\ModifyVSExtension.cmd C:\Perforce\QAC-<version> UPGRADE
Visual Studio 2015 のユーティリティ vswhere.exe に制約があるため、"VS Variant" パラメータは適用されません。
'vsixinstaller' 出力を含むログファイルは'%TEMP%' ディレクトリにあります。"QAC_*.log" の名前の付いているファイルを探してください。