VS2015 ExtensionManagerがMSIインストール済み拡張機能の更新を報告しない

スティーブウィルクス

私が書いているVisual Studioの拡張MSIを使用してインストールします。インストールによりextension.vsixmanifestファイルが適切な場所に配置され、拡張機能が期待どおりに拡張機能マネージャーに表示されます。

ExtensionManagerの詳細

問題は、Visual Studioギャラリーで新しいバージョンを公開すると、ExtensionManagerがそれを報告しないことです。新しいインストーラーを作成し、既存のページを編集して、新しいバージョンを追加します。新しいインストーラーにはそれぞれ、新しいProductCode、PackageCode、ProductVersion(MSIセットアッププロジェクトと、含まれているextension.vsixmanifestのバージョン番号を更新します)がありますが、UpgradeCodeは同じです。「アップグレード」コミットの例は、GitHubのここにあります

問題は、Visual Studio Extension Managerが拡張機能サービスに最新バージョンの拡張機能を照会すると、空白の文字列が返されることです。これは、無効な拡張機能識別子を使用して照会した場合と同じ結果です。

サービスクエリの結果

この例で正常にクエリされた2つの拡張機能は、VS2015用NuGetクライアントツールSQL Server Compact / SQLiteToolboxです。

何が足りないのですか?

スティーブウィルクス

OhhhhhhKAY。これを解決しましたが、Visual StudioGalleryページエディターに問題があることが判明しました。

拡張機能を追加すると、VSIXIDボックスが表示されます。

VSIXIDボックス

拡張機能編集すると(私はChromeを使用しています)、そのボックスは消えました!

VSIXIDボックスなし

まだDOMにありますが、表示されません。このため、拡張機能のVSIX IDをフォームに入力したことはなく、値が関連付けられていなかったため、拡張機能サービスはそのIDのバージョン番号を返しませんでした。Extension Managerは、拡張サービスを使用してインストールされている拡張機能の最新バージョンを見つけるため、私の新しいバージョンを報告していませんでした。

拡張機能でサポートされているVisualStudioバージョンの1つを選択解除してから再度選択すると、VSIX IDボックスが再表示されるため、その方法でIDを割り当てることができました。サービスはバージョン番号を返すようになったため、ExtensionManagerは利用可能な更新を表示します。

アップデートが利用可能です!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

VS2015のXamarinStrange例外

分類Dev

VSがインストールされていないビルドサーバーでVS2015拡張機能をビルドしますか?

分類Dev

VS2015の偽のエラー

分類Dev

VS2015: ブレークポイントが機能しない Firefox/chrome/Edge

分類Dev

VS2015のSSISパッケージ

分類Dev

VS2015のClickOnceの前提条件

分類Dev

VS2015でのxamarin.forms

分類Dev

Bonobo GitServerとVS2015 CommunityEditionの統合

分類Dev

VS2015のAsp.netコアEF

分類Dev

VS2015のMSOfficeアドインインストーラー

分類Dev

VS2015:UWPv10586用のWindowsMobile拡張機能がありません

分類Dev

HTMLコンテキストファイルのコンテキストメニューのVS2015拡張機能

分類Dev

VS2015のvsvars32.batと同等のVS2019

分類Dev

VS2015でXMLIntelliSenseを機能させる方法は?

分類Dev

私のPCにvs2013がある間にvs2015をインストールします

分類Dev

VS2015ソース管理に単体テストを追加

分類Dev

VS2015を使用したRESTfulWebサービス

分類Dev

VS2015を使用したRESTfulWebサービス

分類Dev

VS2015でノードとnpmを更新する方法は?

分類Dev

ExprtkパーサーがVS2015で機能していませんか?

分類Dev

c++ VS2015 から XP のターゲット プラットフォームが機能しない

分類Dev

VS2015公開が失敗しています-

分類Dev

VS2015でハイライトをオフにする方法

分類Dev

Solution VS2015のNuGet構成ファイル(NuGet 3.4以降)

分類Dev

VS2015でのXAMLデザイナーエラー

分類Dev

「GoToRegion」のVS2015ショートカット#region / #endregion

分類Dev

VS2015でラインを上下に移動する方法

分類Dev

vs2015でmscrm2011プラグインを開発

分類Dev

Luaとvs2015のリンカーエラー

Related 関連記事

  1. 1

    VS2015のXamarinStrange例外

  2. 2

    VSがインストールされていないビルドサーバーでVS2015拡張機能をビルドしますか?

  3. 3

    VS2015の偽のエラー

  4. 4

    VS2015: ブレークポイントが機能しない Firefox/chrome/Edge

  5. 5

    VS2015のSSISパッケージ

  6. 6

    VS2015のClickOnceの前提条件

  7. 7

    VS2015でのxamarin.forms

  8. 8

    Bonobo GitServerとVS2015 CommunityEditionの統合

  9. 9

    VS2015のAsp.netコアEF

  10. 10

    VS2015のMSOfficeアドインインストーラー

  11. 11

    VS2015:UWPv10586用のWindowsMobile拡張機能がありません

  12. 12

    HTMLコンテキストファイルのコンテキストメニューのVS2015拡張機能

  13. 13

    VS2015のvsvars32.batと同等のVS2019

  14. 14

    VS2015でXMLIntelliSenseを機能させる方法は?

  15. 15

    私のPCにvs2013がある間にvs2015をインストールします

  16. 16

    VS2015ソース管理に単体テストを追加

  17. 17

    VS2015を使用したRESTfulWebサービス

  18. 18

    VS2015を使用したRESTfulWebサービス

  19. 19

    VS2015でノードとnpmを更新する方法は?

  20. 20

    ExprtkパーサーがVS2015で機能していませんか?

  21. 21

    c++ VS2015 から XP のターゲット プラットフォームが機能しない

  22. 22

    VS2015公開が失敗しています-

  23. 23

    VS2015でハイライトをオフにする方法

  24. 24

    Solution VS2015のNuGet構成ファイル(NuGet 3.4以降)

  25. 25

    VS2015でのXAMLデザイナーエラー

  26. 26

    「GoToRegion」のVS2015ショートカット#region / #endregion

  27. 27

    VS2015でラインを上下に移動する方法

  28. 28

    vs2015でmscrm2011プラグインを開発

  29. 29

    Luaとvs2015のリンカーエラー

ホットタグ

アーカイブ