.net - restaurar - visual studio la configuracion de nuget no es valida
NuGet agrega error de referencia al instalar paquetes (17)
Cuando fui a Visual Studio 2015 Update 3, se rompió para mí, probé muchos de los pasos, en otras respuestas para borrar carpetas de paquetes / cachés / etc.
Al final lo conseguí trabajando a través de:
- Desinstalación completa.
- Fui en busca de todos los archivos / ubicaciones de Visual Studio (AppData / Documents / etc).
- Nueva reinstalación, todavía no funcionaba (había perdido archivos en otras ubicaciones).
-
devenv
Randevenv
: like/resetuserdata
y/resetsettings
- Ejecutó una acción de reparación.
Tan solo tenga en cuenta que realizar una desinstalación completa no borrará todos los datos de configuración / caché.
No soy capaz de instalar ningún paquete por Nuget. Por ejemplo, cuando quiero instalar la infraestructura de la entidad recibo el siguiente error:
install-package EntityFramework
Successfully installed ''EntityFramework 4.2.0.0''.
Successfully uninstalled ''EntityFramework 4.2.0.0''.
Install failed. Rolling back...
Install-Package : Failed to add reference to ''EntityFramework''.
At line:1 char:16
+ install-package <<<< EntityFramework
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
Recibo el mismo error al instalar cada paquete desde la consola o la interfaz gráfica de usuario. Reinstalar Nuget, deshabilitar otras extensiones y ejecutar VS como administrador no me ayudó.
Saludos
Después de actualizar mi Nuget Visual Studio 2015 dejó de funcionar.
Después de leer las soluciones publicadas que creé que es un error conocido, vea http://blog.nuget.org/20150226/nuget-3.0-beta2.html
Desde la extensión nuget sin sistema de Visual Studio I, cerré el estudio visual, descargué e instalé la última versión de nuget de https://dist.nuget.org/index.html
Funcionó
El problema ocurrió en la versión de mi entidad marco. Estaba usando una versión anterior del marco de entidad. Después de eliminar una versión anterior de EF y volver a instalarla con la última versión disponible, me ayudó a resolver este problema.
Eliminé el proyecto, creé uno nuevo, primero agregué la referencia del marco de la entidad. funcionó ... movió el código necesario al proyecto
En mi caso, eliminar todas las apariciones de los archivos ''EntityFramework ...'' en la carpeta Bin (abrir la carpeta en el Explorador de Windows) funcionó desde mí. No tenía la carpeta de paquetes en mi proyecto. Los archivos ''EntityFramework ...'' se agregaron mediante una acción diferente.
NOTA: Es posible que necesite reconstruir el proyecto para eliminar el error.
En mi caso, la especificación de la versión deseada ha resuelto el problema. Eso es probablemente porque diferentes proyectos en la misma solución hacen referencia a versiones diferentes del mismo paquete. En ese caso, Nuget no conoce la versión deseada, de ahí la excepción.
Solo usa esta sintaxis:
Install-Package XXXX -Version A.B.C.D
Esto es lo que me solucionó: VS2012 con EF6
Encontré mi respuesta aquí: http://richardschneider.net/blog/wordpress/?p=21
Desde el indicador de comando de VS, ejecute el siguiente comando:
regsvr32 "C:/Program Files (x86)/Common Files/microsoft shared/MSEnv/VsLangproj.olb"
Después de eso, vaya a la consola del administrador de paquetes y ejecute lo siguiente:
Install-Package EntityFramework -Version 6.1.3
La ejecución de este comando desde un mensaje elevado resolvió mi problema:
regsvr32 "C: / Archivos de programa (x86) / Archivos comunes / microsoft shared / MSEnv / VsLangproj.olb"
Me encontré con este problema también. Desafortunadamente, la única solución que funcionó para mí fue la desinstalación completa de Visual Studio, la eliminación de las carpetas que quedaron después de la desinstalación, el reinicio de la computadora y la reinstalación de Visual Studio.
La ''reparación'' de Visual Studio no funcionó para mí. Solo complete la reinstalación.
Para mí, el problema se solucionó con git clean -dfx
.
Sufrir lo mismo. Al final ocurre que en
Tools -> Options -> Nuget Package Manager -> Package Sources
nuget.org no fue seleccionado. Comprobándolo resolver el problema.
También me encontré con este caso al instalar el paquete AttributeRouting. Después de googlear un rato, probé los siguientes pasos y me funciona:
Herramientas> Extensiones y actualizaciones: desinstale NuGet Package Manager y vuelva a instalarlo. Reinicie Visual Studio.
Herramientas> Opciones> Administrador de paquetes> Fuentes de paquete: asegúrese de verificar la fuente nuget.org.
Espero que esto ayude.
También tuve este problema, la solución que funcionó para mí fue:
- Eliminar todas las carpetas dentro de la carpeta de paquetes.
- Actualice todos los paquetes en Nuget Package Manager.
También tuve este problema, lo que hice fue escribir en la consola del gestor de paquetes Uninstall-Package EntityFramework -force
, luego eliminar la carpeta EntityFramework en la carpeta del paquete y luego volver a Install-Package EntityFramework
Tuve casi el mismo problema en mi máquina con Windows 10 y no pude entender por qué no funcionaba ninguna referencia en Visual Studio 2015 después de ejecutar "Obtener la última versión" en TFS y por qué no pude restaurar los paquetes de NuGet. Por algún motivo, NuGet agregó dos carpetas de paquetes a la computadora y solo eliminé la carpeta del paquete en el proyecto:
Ubicaciones:
C: / Users / YourUser / Documents / Visual Studio 2015 / Projects / YourProject / packages C: / Users / YourUser.nuget / packages
Cuando se eliminaron las dos carpetas de paquetes, pude restaurar los paquetes NuGet y todo funcionó de nuevo.
Tuve el mismo problema. Hice lo siguiente:
update-package jQuery.
Install-Package Twitter.Bootstrap -Version 3.0.0
Funcionó, probablemente porque la versión 3.0.0 de Bootstrap funciona con la versión más reciente de JQuery .
al borrar el paquete, la caché resuelve el problema:
Tools->package Manager->Package Manager Settings-> Clear Package Cache