2011-12-21 14 views
14

utilizo VS10 y recientemente NuGet1.6 Salí y traté de hacer la actualización normal y que están fracasando con el siguiente mensaje,actualización NuGet 1.6 sigue fallando

"Error de instalación: VSIXInstaller.SignatureMismatchException: La firma en el versión de actualización de 'NuGet Gestor de paquetes' no coincide con la firma de la versión instalada. por lo tanto, Extension Manager no puede instalar la actualización. en VSIXInstaller.Common.VerifyMatchingExtensionSignatures (IInstalledExtension installedExtension, IInstallableExtension updateExtension) en VSIXInstaller.InstallProgressPage.BeginInstallVSIX (SupportedVSSKU targetAppID) "

Luego leí en algún lugar alguien dijo simplemente desinstale NuGet y vuelva a instalarlo, así que desinstalé NuGet en el Panel de control de Windows, porque el botón Desinstalar de NuGet en VS10 está atenuado (¿por qué es este el caso?). Pero aún no se pudo instalar NuGet1.6, se encontró con el mismo error. Podría alguien ayudar por favor!

Gracias.

Respuesta

13

Es posible que necesite ejecutar Visual Studio 2010 como administrador para instalar la extensión NuGet 1.6.

Estoy de acuerdo en que es una tontería que la actualización dentro de VS2010 no funcione. Lo he intentado varias veces en varias máquinas (una estación de trabajo en casa sin restricciones, una máquina de trabajo con perfiles atados) y siempre falla.

+5

Pude desinstalarlo en VS ejecutado como administrador y luego volver a instalarlo. Bastante amigable para el usuario. Gracias James! –

9

Existe un problema conocido al actualizar NuGet a 1.6 desde una versión anterior al ejecutar Visual Studio SP1. Desde el NuGet 1.6 Release Notes:

Si está ejecutando VS 2010 SP1, usted podría encontrarse con un error de instalación al intentar actualizar NuGet si tiene una versión más antigua instalado.

La solución es simplemente desinstalar NuGet y luego instalarlo desde la galería de extensiones VS. Consulte http://support.microsoft.com/kb/2581019 para obtener más información.

Nota: "Ejecutar como Administrador" Si Visual Studio no permitirá desinstalar la extensión (el botón Desinstalar está desactivado), entonces es probable que necesita para reiniciar Visual Studio usando

1

Ejecute el Administrador de Visual Studio 2010, y la opción Desinstalar está disponible.

Desinstalar -> Reiniciar -> Instalar nueva versión.

1

No pude ejecutar Visual Studio como administrador, así que simplemente desinstalé la extensión de VS, descargué el archivo VSIX del Visual Studio Gallery, luego ejecuté la instalación.

Cuestiones relacionadas