そこで、VS2010 で最新の NuGet パッケージ マネージャーをダウンロードするように求められました。以前のすべての更新 (今回の更新を含む) は、次のエラーで失敗しました。
VSIXInstaller.SignatureMismatchException: The installed version of 'NuGet Package Manager' is signed, but the update version has an invalid signature. Therefore, Extension Manager cannot install the update.
それ自体はしばらく前から続いており、まだ修正されていません(Q&Aをご覧ください)。
以前は、NuGet 拡張機能をアンインストールして、最新のものをインストールするだけで済みました。しかし、今回は、Disable
とUninstall
ボタンの両方が無効になっています。そのため、アンインストールもアップグレードもできません。
キャッチ22。
Visual Studio から NuGet 拡張機能を手動で削除するにはどうすればよいですか?
NuGet を削除するには、どのファイル/フォルダー/reg エントリを削除する必要がありますか?
ベストアンサー1
NuGet をアンインストールするには、まず Visual Studio を管理者として実行する必要があります。その後、アンインストール オプションが利用可能になります。
VS を再起動しますが、今回は通常のアカウントとして実行します。今後 NuGet をインストールするときは、管理者として実行しなくても将来のバージョンに更新できるはずです。
この問題は、NuGet が MVC 3 とともにインストールされるために発生するものと考えています。将来的には、NuGet が他のソフトウェアにバンドルされなくなることを願っています。