Visual Studio 2012のNuGetパッケージマネージャーを更新またはアンインストールできません。いくつかのソリューションを調べましたが、機能するものは見つかりませんでした。
Visual Studio 2012を管理者として実行しています...
NuGetパッケージマネージャーを更新しようとすると失敗し、ログの最後に次のようなエラーダイアログが表示されます。
2/5/2013 10:38:09 AM-Microsoft Visual Studio Ultimate 2012の拡張機能のインストールを開始しています... 2/5/2013 10:38:09 AM-「NuGetパッケージマネージャー」バージョン2.0.30625.9003からバージョンへのアップグレード2.2.31210.9045。 2/5/2013 10:38:10 AM-インストールエラー:System.IO.IOException:プロセスは別のプロセスで使用されているため、ファイルにアクセスできません。 System.IO .__ Error.WinIOError(Int32 errorCode、String maybeFullPath)at System.IO .__ Error.WinIOError()at System.IO.File.InternalMove(String sourceFileName、String destFileName、Boolean checkHost)at Microsoft.VisualStudio.ExtensionManager ExtensionManagerService.AtomicallyDeleteFiles(IEnumerable
1 filePaths, Boolean justMarkForDeletion) at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.DeleteDiscoverableFiles(IInstalledExtension extension) at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.UninstallInternal(IInstalledExtension extension, Boolean forceDelete) at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.CommitInstalledAndUninstalledExtensions(IEnumerable
1 installedExtensions、IEnumerable1 uninstalledExtensions, IEnumerable
1 packComponentChanges)at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.BeginInstall(IInstallableExtension installableExtension、Boolean perMachine、AsyncOperation asyncOp)at Microsoft.VisualStudio.ExtensionManager.ExtensionManagerService.InstallWorker(IInstallableExtension extension、Boolean perMachine、AsyncOperation asyncOp)
続いて、ポップアップが表示されます:
別のプロセスで使用されているため、プロセスキャノンはファイルにアクセスします。
最初に拡張機能をアンインストールしようとすると( 一部のソリューション ごと)、上記と同じポップアップメッセージが表示され、プロセスが使用されていることが通知されます!
これを機能させるために私が試みたステップ:
ステップ#3では、Visual Studio 2012内で更新しようとしたときと同じ一連のダイアログ/エラーが表示されます。
何を試しても、最新バージョンを入手できません!誰か他のトリックがありますか?
また、NuGetが現在動作していないことは明らかです。 「Package Manager Console」も「Package Manager Settings」も何もしません。
ソース:
これは私を助けたものです:
私はVS2010を使用していますが、「プログラムの追加と削除」を介してNuGetパッケージマネージャーをアンインストールし、このディレクトリを削除することでこの問題を修正しました:
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\Nuget Package Manager
その後、NuGet.Tools.vsixを実行できました。
VS 2013 Proをインストールしています。この問題を解決したのは、セーフモードで再起動し、NuGetを再インストールすることでした。
また、以下のリンクでAdam Dの投稿を調べることもできます(アドインはマルウェア対策ソフトウェアによってブロックされました)。
この問題の解決策は、- https://kc.McAfee.com/corporate/index?page=content&id=KB85636&snspd-1015&locale=en_GB&viewlocale=en_GB で見つけました。
原因:
Microsoft Visual Studio(VS)プロセスdevenv.exeは、EEFF/FRPプロセス除外レジストリキーで除外する必要があります。
解決策:この問題を抱えるユーザーは、Intel Securityテクニカルサポートに連絡し、devenv.exeプロセスを正しいEEFF/FRPに追加するための支援のためにこの記事番号を引用する必要があります。プロセス除外レジストリキー。