Pregunta .net Core 2.0 - El paquete se restauró usando .NetFramework 4.6.1 en lugar del framework de destino .netCore 2.0. El paquete puede no ser totalmente compatible


Tengo una aplicación de consola .net core 2.0. Estoy tratando de leer archivos de TFS usando lo siguiente:

¿Cómo obtener un archivo de TFS directamente en la memoria (es decir, no desea leer desde el sistema de archivos en la memoria)?

Me dirijo a Nuget e instalo Microsoft.TeamFoundationServer.ExtendedClient y corre hacia esto:

enter image description here

El paquete 'Microsoft.AspNet.WebApi.Client 5.2.2' se restauró utilizando '.NETFramework, Version = v4.6.1' en lugar del marco de destino del proyecto '.NETCoreApp, Version = v2.0'. Este paquete puede no ser totalmente compatible con su proyecto.

Incluso después de suprimir la advertencia, sigo recibiendo el error y no puedo hacer referencia a la biblioteca. ¿Cómo puedo obtener esta referencia resolviendo?

Muy fácil de repro

  1. Nueva aplicación de consola .net core 2.0
  2. Copie el método de la pregunta anterior
  3. Intenta instalar el paquete nuget

32
2017-10-17 19:36


origen


Respuestas:


El paquete no es totalmente compatible con dotnetcore 2.0 por ahora.

por ejemplo, para 'Microsoft.AspNet.WebApi.Client' tal vez sea compatible con la versión (5.2.4). Ver Consuma el nuevo paquete Microsoft.AspNet.WebApi.Client.5.2.4 para detalles.

Podrías probar el Cliente estándar paquete como lo menciona Federico.

Si eso aún no funciona, entonces como solución alternativa solo puede crear un Console App (.Net Framework) en lugar de la aplicación de consola .net core 2.0.

Referencia este hilo: Microsoft.AspNet.WebApi.Client compatible con .NET Core o no?


8
2017-10-18 07:20



Para mí, tuve ~ 6 paquetes de Nuget diferentes para actualizar y cuando seleccioné Microsoft.AspNetCore.All primero, obtuve el error al que se hace referencia.

Comencé en la parte inferior y actualicé otros primero (EF Core, EF Design Tools, etc.), luego, cuando el único que quedaba era Microsoft.AspNetCore. Todo funcionó bien.


1
2018-04-20 18:38



Ese paquete particular no incluye ensamblajes para dotnet core, al menos no en el presente. Es posible que pueda compilarlo para core usted mismo con algunos ajustes en el archivo del proyecto, pero no puedo decirlo con seguridad sin haberme zambullido en la fuente.


0
2017-10-18 12:42