Problema para instalar La Api de Gmail en C#

Iniciado por Black.scorpion.x, 16 Enero 2018, 00:22 AM

0 Miembros y 1 Visitante están viendo este tema.

Black.scorpion.x

Hola estimados   foreros quería hacer una pregunta si alguien tiene la buena onda de contesta. Ya que me encuentro trabajando en proyecto con visual studio 2013 con el  lenguaje C# y necesito trabajar con la API de Gmail, me encontró dando mis primeros pasos. Tengo proyecto que está desarrollado con framework 4.5.  y necesito implementar que Aplicativo interactúe con la cuenta de correo de gmail.
Con Nuget me encuentro descargando los paquetes las librerías para trabajar con Gmail cuando estoy en el proceso de instalación dentro de la consola me aparece el siguiente mensaje

PM>  Install-Package Google.Apis.Gmail.v1
Attempting to resolve dependency 'Google.Apis (≥ 1.32.0)'.
Attempting to resolve dependency 'Google.Apis.Core (≥ 1.32.0)'.
Attempting to resolve dependency 'System.Net.Http (≥ 4.3.1)'.
Install-Package : 'System.Net.Http' already has a dependency defined for 'System.IO'.
At line:1 char:17
+  Install-Package <<<<  Google.Apis.Gmail.v1
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

Saque de la solución las referencias System.IO para que no tuvieran conflicto. Por internet leí que había que limpiar el proyecto y también la cache de Paquetes Nuget
Realice el proceso de instalación en barias oportunidades  de Limpie la solución y el proyecto

También fui al administrador de Paquetes Nuget  -Configuración de Administrador de Paquetes  General  Borrar Cache de Paquetes

Tambien Limpie

regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLangproj.olb"

Trato de instalar los Paquetes de la Api de Gmail y tengo problemas con la instalación persiste el mismo error. Alguien que me pueda ayudar

Eleкtro

#1
Si por el motivo que sea dices que te falla en tu proyeco pues.... ¿has probado en un nuevo proyecto?, siempre puedes instalar el paquete NuGet en un nuevo proyecto (vacío), y luego solo tienes que añadir las referencias a los ensamblados que se te han descargado, a tu otro proyecto, el procedimiento sería algo parecido a copiar y pegar.

Y si no puedes instalarlo en un nuevo proyecto pues tampoco hay de que preocuparse, ya que siempre puedes descargar el paquete NuGet desde el navegador y extraer su contenido (pues no es más que un simple archivo .zip) para añadir los ensamblados a tu proyecto...


Saludos.