visual update tutorial tag studio paquetes how espaƱol code closing brackethighlighter visual-studio-2010 visual-studio nuget

visual-studio-2010 - update - visual studio code nuget



Problema de actualizaciĆ³n de NuGet (5)

Tengo la versión de NuGet que viene con MVC3 (1.0), pero cuando trato de actualizar a la última versión (actualmente 1.4) falla y obtengo esto en el archivo de registro:

27/06/2011 1:25:08 PM - VSIXInstaller.SignatureMismatchException: la versión instalada de ''NuGet Package Manager'' está firmada, pero la versión de actualización tiene una firma no válida. 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)

27/06/2011 1:25:08 PM - Error de instalación: VSIXInstaller.SignatureMismatchException: la versión instalada de ''NuGet Package Manager'' está firmada, pero la versión de actualización tiene una firma no válida. 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)

27/06/2011 1:26:27 PM - VSIXInstaller.SignatureMismatchException: la versión instalada de ''NuGet Package Manager'' está firmada, pero la versión de actualización tiene una firma no válida. 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)

Incluso traté de desinstalar NuGet (a través de Agregar o quitar programas) e instalar 1.4 manualmente, pero inexplicablemente recibí el mismo mensaje. ¿Alguna idea de lo que estoy haciendo mal?


  1. Cierre todas las instancias de Visual Studio 2010.
  2. Abrir Visual Studio de nuevo como administrador
  3. Vaya a "Herramientas"> "Administrador de extensiones"
  4. Desinstalar NuGet
  5. Instalar NuGet nuevamente.

si no puede desinstalarlo vaya a:

C: / Archivos de programa (x86) / Microsoft Visual Studio 10.0 / Common7 / IDE / Extensions / Microsoft Corporation / NuGet Package Manager

y eliminar esta carpeta. borrar esto es bajo su propio riesgo!



Esto está documentado en nuestra página Problemas conocidos: http://docs.nuget.org/docs/reference/known-issues

Hay dos razones por las que puede encontrarse con este problema. Has instalado una versión de NuGet sin firmar o firmada incorrectamente. Por ejemplo, si obtiene una versión de nuestro servidor de integración continua (http://ci.nuget.org/) o si instaló una de nuestras versiones anteriores de CodePlex.

Existe otro problema que afecta a algunos usuarios de Windows XP o Windows 2003 donde parece que la autoridad de certificación en las máquinas informa incorrectamente que el certificado no es válido. Todavía estamos investigando este problema.


Lo desinstalé a través de Herramientas | Extension Manager, luego pudo instalarse exitosamente. Si hubiera leído la publicación de Hanselman con más cuidado, me habría dado cuenta de que 1.0 no funciona bien.