現在、Visual Studio Express 2013にXNA Game Studioをインストールしようとしています。そして、XNAフレームワークを実際にインストールする前に、誤って.vsixプログラムを実行しました。
それをインストールして.vsixを再実行すると、拡張機能が既にインストールされているというエラーメッセージが表示されます。それは間違っていません。
空の拡張機能を「削除」するために多くのことを試してみました:%LocalAppData%\ Microsoft\VisualStudioに移動して拡張機能を見つけようとしましたが、たとえば何も自分自身を見つけられませんでした。
フレームワークを適切にアンインストールおよび再インストールする方法を知りたい。
Visual Studioメニューで、次のように移動します。
ツール> 拡張機能と更新
新しいウィンドウが表示されたら、左側のパネルでInstalledの横にある矢印をクリックして、メニュー項目Allを選択します。
あとは、中央のパネルでインストール済みの拡張機能に移動し、それを選択してninstallをクリックするだけです。
@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
Visual Studioが起動しないか、[拡張機能と更新プログラム]管理ウィンドウを表示できない場合は、コマンドラインから拡張機能をアンインストールしてみてください。標準のVIsual StudioパッケージのVSIXInstaller.exeユーティリティを使用します。
VS2015の場合は、
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions
フォルダ。不要な拡張機能を削除するには、かなりの数を手動で削除する必要がありました。各フォルダー内には、次の名前のファイルがあります。
extension.vsixmanifest
そのファイル内でDisplayName/Descriptionを見て、拡張子が何であるかを確認できます。
LiveShare.UI(ベータ版)に問題があり、Visual Studio UIが破損したため、メニューをまったく使用できないか、何もできませんでした。 Visual Studioインストーラーを使用してVisual Studioを修復する予定でしたが、おそらくすべての拡張機能が削除されます。そこで、代わりに[Visual Studioの更新]オプションを選択しましたが、すべてが再び機能するようになりました。幸せな日々。
私はVS2017で2つの問題がありました:
New Project ...>Online grouping/tabでインストールした場合、または直接ダウンロードしてインストールした場合:
Uninstall
ボタンをクリックします。Uninstall
またはDisable
ボタンが表示されない拡張機能を見つけた後、拡張機能の右上隅に緑色のチェックマークがある場合、それはまだソリューションの1つで拡張機能を使用しているであることを意味します。
そのため、その拡張機能を使用するメインソリューションの「内部」ソリューションを削除する必要があります。
私は同じ問題を抱えていましたが、解決策を開かないことで解決しました。 Visual Studioを開き、[ツール]-> [拡張機能と更新プログラム]に移動します。 Visual Studioの拡張機能が今のところようやく示されました。ソリューションを開いて、[ツール]-> [拡張機能と更新プログラム]に移動しても、Visual Studio拡張機能は表示されません。
うまくいけば、誰かの時間を節約できます...