私は VS 2019 をインストールし、自分で開発した拡張機能をインストールしたいと考えていました。これは VS 2017 で実行されました。VSIX ファイルをダブルクリックしただけで、VS インストーラーは拡張機能がインストールされ、OK であると通知しました。ただし、以前のツールメニューには表示されません。キーストロークも機能しません。以前のバージョンから 2017 に更新したときに、同様の現象が発生したことを覚えています。ソースコードを VS 2019 で再コンパイルしたのですが、インストールしようとすると、マネージャーから、拡張機能は既にインストールされていると表示されます。おそらく、添付された VSCT ファイル (?) を削除する必要がありますが、どうすれば見つけることができますか? または、拡張機能マネージャーに表示されない拡張機能をアンインストールするにはどうすればよいですか?
1 に答える
0
これを行うには、コメントに記載されている方法 (「C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE」のような場所にある vsixinstaller.exe) を使用して、VSIX を手動でアンインストールする必要がありました。 - 簡単にするために、これを PATH に追加します)。ただし、私の場合、オプション /u: では機能しませんでしたが、
vsixinstaller.exe /uninstall:<ID>
ただし、これはうまくいきました。
VSIX プロジェクトのマニフェスト ファイル (source.extension.vsixmanifest) では、タグ InstallationTarget の次の値が VS 2019 に対して正しいように見えました。
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0, 17.0)" />
于 2020-09-18T11:05:13.377 に答える