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?
- Cierre todas las instancias de Visual Studio 2010.
- Abrir Visual Studio de nuevo como administrador
- Vaya a "Herramientas"> "Administrador de extensiones"
- Desinstalar NuGet
- 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!
Desde la página de NuGet en el sitio web de VS Gallery:
"Revise las notas de la versión actual / problemas conocidos en el sitio de NuGet Docs , incluidos los detalles y la solución para un error de actualización común (Visual Studio 2010 SP1 Hotfix disponible )"
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.
Si se ejecuta como administrador, desinstala y no puede acceder al archivo en línea ... puede instalarlo descargando el archivo vsix https://docs.nuget.org/consume/installing-nuget