web-dev-qa-db-ja.com

.vsix Visual Studio Extensionsをアンインストールする方法は?

現在、Visual Studio Express 2013にXNA Game Studioをインストールしようとしています。そして、XNAフレームワークを実際にインストールする前に、誤って.vsixプログラムを実行しました。

それをインストールして.vsixを再実行すると、拡張機能が既にインストールされているというエラーメッセージが表示されます。それは間違っていません。

空の拡張機能を「削除」するために多くのことを試してみました:%LocalAppData%\ Microsoft\VisualStudioに移動して拡張機能を見つけようとしましたが、たとえば何も自分自身を見つけられませんでした。

フレームワークを適切にアンインストールおよび再インストールする方法を知りたい。

62
user3147186

Visual Studioメニューで、次のように移動します。

ツール> 拡張機能と更新

新しいウィンドウが表示されたら、左側のパネルでInstalledの横にある矢印をクリックして、メニュー項目Allを選択します。

あとは、中央のパネルでインストール済みの拡張機能に移動し、それを選択してninstallをクリックするだけです。

124
Jonas Libbe

@Brukvoyedからの回答を拡張するには、VSIXInstaller.exeユーティリティを使用してvsixをアンインストールできますが、そのためにはvsixidが必要です。 .vsixファイルのvsixidを取得するには、.vsixファイルのコピーを作成し、名前を.Zipに変更します。その後、それを開いて、extension.vsixmanifestファイルを見つけることができます。これはXMLファイルであり、開くと<Identity Id="guid"... />ノード。 guidは、VSIXInstaller.exeコマンドで次のように使用するvsixidです。

vsixinstaller /u:12345678-1234-5678-1234-123456780000
52
Donald Byrd

Visual Studioが起動しないか、[拡張機能と更新プログラム]管理ウィンドウを表示できない場合は、コマンドラインから拡張機能をアンインストールしてみてください。標準のVIsual StudioパッケージのVSIXInstaller.exeユーティリティを使用します。

12
Aleksei Guzev

VS2015の場合は、

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions

フォルダ。不要な拡張機能を削除するには、かなりの数を手動で削除する必要がありました。各フォルダー内には、次の名前のファイルがあります。

extension.vsixmanifest

そのファイル内でDisplayName/Descriptionを見て、拡張子が何であるかを確認できます。

10
Rocklan

LiveShare.UI(ベータ版)に問題があり、Visual Studio UIが破損したため、メニューをまったく使用できないか、何もできませんでした。 Visual Studioインストーラーを使用してVisual Studioを修復する予定でしたが、おそらくすべての拡張機能が削除されます。そこで、代わりに[Visual Studioの更新]オプションを選択しましたが、すべてが再び機能するようになりました。幸せな日々。

1
andrew pate

私はVS2017で2つの問題がありました:

拡張機能が見つかりません

New Project ...>Online grouping/tabでインストールした場合、または直接ダウンロードしてインストールした場合:

  1. ツール>拡張機能と更新ウィンドウで、左側のサイドメニューのOnlineタブをクリックします。
  2. 次に、右上の検索バーをクリックします(または Ctrl+E);
  3. 拡張機能の名前の一部を入力すると、ウィンドウの中央に表示されます。
  4. Uninstallボタンをクリックします。

UninstallまたはDisableボタンが表示されない

拡張機能を見つけた後、拡張機能の右上隅に緑色のチェックマークがある場合、それはまだソリューションの1つで拡張機能を使用しているであることを意味します。

そのため、その拡張機能を使用するメインソリューションの「内部」ソリューションを削除する必要があります。

  1. 手動で保持するファイルをバックアップします。
  2. Solution ExplorerCtrl+Alt+L)「内部」ソリューション/フォルダーをクリックします(通常はソリューション自体と同じ名前です)。
  3. ヒット Del そしてOK;
  4. 上記の手順を実行します([ツール]> [拡張機能と更新]ウィンドウを使用)。
0
CPHPython

私は同じ問題を抱えていましたが、解決策を開かないことで解決しました。 Visual Studioを開き、[ツール]-> [拡張機能と更新プログラム]に移動します。 Visual Studioの拡張機能が今のところようやく示されました。ソリューションを開いて、[ツール]-> [拡張機能と更新プログラム]に移動しても、Visual Studio拡張機能は表示されません。

うまくいけば、誰かの時間を節約できます...

0
Grim