Visual Studio の拡張機能を更新する

拡張機能と更新プログラムを使用して、更新されたバージョンをインストールすることにより、システムの Visual Studio 拡張機能を更新できます。 拡張機能の更新されたバージョンを作成した場合、VSIX マニフェストのバージョン番号をインクリメントして、更新済みとしてそれを表すことができます。

受信した拡張機能の VSIX マニフェストが、インストールされているものと同じ ID で、Version 番号が大きい場合に、更新プログラムがインストールされます。 数値が Version 同じか小さい場合、パッケージをインストールできません。 値が ID 一致しない場合、まだインストールされていないパッケージは別の拡張機能として認識されます。

開発中の競合を防ぐために、処理中の拡張機能の以前のバージョンをアンインストールし、さらに競合する可能性のある拡張機能もアンインストールするか無効にすることが推奨されます。

システム上の拡張機能を更新するには

  1. [ツール] メニューの [拡張機能と更新プログラム] をクリックします。

  2. 左側のウィンドウで、[更新] をクリックします。

  3. 中央のウィンドウで、インストールする更新プログラムをクリックします。

    更新された拡張機能のバージョン番号が、その他の情報と共に右側のウィンドウに表示されます。

  4. 右側のウィンドウの下部で [更新] をクリックします。

拡張機能の更新プログラムを公開するには

  1. Visual Studio で、更新する拡張機能のソリューションを開きます。 変更を行います。

    重要

    署名されていないすべてのユーザー拡張機能は自動的に更新されません。 常に拡張機能に署名する必要があります。

  2. ソリューション エクスプローラーで、[source.extension.manifest] を開きます。

  3. マニフェスト デザイナーで、[バージョン] フィールドの値を増やします。

  4. ソリューションを保存してビルドします。

  5. 新しい.vsixファイル (プロジェクトの\bin\Debug\フォルダー内) を Visual Studio Marketplace Web サイトにアップロードします。

    拡張機能の以前のバージョンを持つユーザーが拡張機能と更新を開くと、ツールが自動的に更新プログラムを検索するように設定されている場合、新しいバージョンが更新の一覧に表示されます。

    [更新プログラム] ウィンドウの下部で、更新プログラムの自動確認を有効または無効にできます ([使用可能な更新プログラムの自動検出の有効化] または [利用可能な更新プログラムの自動検出を無効にする])。これにより、[ツール]>[オプション]>[環境]>[拡張機能と更新プログラム][更新プログラムの確認] 設定が変更されます。

    ユーザーごとの拡張機能、すべてのユーザー拡張機能、またはその両方 (既定の設定) の自動更新を行うかどうかを ([ツール>オプション>環境>拡張機能と更新] で) 指定できます。