2012-04-09 9 views
12

Estoy tratando de actualizar Extensions en Visual Studio 2010, y de repente recibo errores. Abro el administrador de extensiones y dejo que cargue la lista de actualizaciones. Selecciono uno y hago clic en Actualizar, pero aparece un cuadro de diálogo con un error. Uno de los dos errores ocurre dependiendo de la extensión que estoy tratando de actualizar.Error al intentar actualizar Extensiones en Visual Studio

Por ejemplo, yo tratando de actualizar Nuget obtiene:

Value cannot be null 
Parameter name: v1 

Código Limpieza, por el contrario:

Invalid entry to install/download 
Parameter name: entry 

Ankh SVN me da el mismo error que Código Limpieza. (No he usado ni actualizado Ankh SVN en bastante tiempo, pero lo intenté para ver si funcionaba)

No tengo conocimiento de ningún cambio reciente que haya hecho que pueda haber causado esto. Lo único que se me viene a la mente fue instalar VS11 Beta, pero estoy bastante seguro de haber actualizado las extensiones VS2010 desde entonces.

suerte, puedo evitar la temida Reinstalar


Me parece que no sea el único con este problema: http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c/view/Discussions


Por cierto, yo era capaz de actualizar las extensiones en cuestión al descargar y ejecutar los instaladores manualmente. Pero aún me gustaría saber qué está pasando aquí, por supuesto.

Respuesta

2

Intente cargar DevEnv en /SafeMode e instalar desde allí. No puedo decirte lo que está pasando, pero el VS se anuda a veces y solo necesita ayuda.

+0

Lo intenté hoy, ya que hay un nuevo Tangible T4 Editor, pero desafortunadamente no funcionó :( –

+0

¿tiene instalado el WP7? ¿Qué versión de Nuget tiene? Sé con Nuget que usted necesitaba ejecutar algo de línea de comando para eliminarlo del registro WP7, y eso puede ser lo mismo aquí con las otras extensiones ... Solo un pensamiento. – pms1969

+0

Hmm ... no, no tengo WP7 cosas que ya conozco. Todavía puedo actualizar las extensiones de sus instaladores, así que voy por eso por ahora.:/ –

10

realidad, no una respuesta completa, pero creo que puedo ayudar en lo que respecta a Nuget tema:

  1. En Panel de control -> Programas encontrar y desinstalar Nuget. (Asegúrese de que VS no se esté ejecutando)
  2. Vaya a http://nuget.org/ y haga clic en 'Instalar Nuget'
  3. En la página siguiente, haga clic en Descargar.
  4. Abra el archivo descargado (debe estar asociado con VS).
  5. Siga el asistente.

Esto debería instalar la última versión de nuget, lo que significa que no habrá ninguna actualización disponible. No estoy seguro de qué pasará cuando salga la próxima actualización.

Me doy cuenta de que es solo una solución.

Editar: Lo siento, solo noté que hiciste exactamente eso.

2

Tuve problemas similares con NuGet, especialmente en las versiones anteriores (pre 1.4 lo noté más).

1) Si aparece en Programas y características, quítelo allí.
2) abrir "% PROGRAMFILES (X86)% \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions ", si Nuget está en la lista, elimínelo. 3) vaya a su directorio de usuarios (c: \ users \ xxxx \ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 si Nuget aparece en la lista. Eso. Cerrar/Abrir VS. Verifique si el error persiste, de ser así. Puede probar el indicador/ResetAddin desde la línea de comando para ver si algo más estaba interfiriendo.

Si el error no ocurre, vuelva a instalar Nuget 1.7 (o más reciente) y es de esperar que todo está bien.

Usted usando extensiones de Telerik en absoluto? las cosas Silverlight me REGARSE cuerpo de rey.

+1

Mi NuGet fue el actual. Lo tengo actualizado usando el instalador. fuera de VS. No hay extensiones de Telerik instaladas. –

0

Lo entiendo cuando tengo un proyecto WiX abierto en mi solución y voy a actualizar los paquetes de administración para la solución completa. Si hago clic derecho en todos los proyectos de WiX en mi solución y descargo los proyectos, entonces puedo actualizar bien los paquetes NuGet. Luego recargo los proyectos de WiX.

Imagino que podría ocurrir también para otros tipos de proyectos "extraños". Algo para probar!

Cuestiones relacionadas