Saltar al contenido

‘Newtonsoft.Json’ ya tiene una dependencia definida para ‘Microsoft.CSharp’

Nuestro grupo especializado despúes de varios días de trabajo y de juntar de datos, hallamos los datos necesarios, nuestro deseo es que te sea útil para tu trabajo.

Solución:

porque NuGet Package Manager (versión 2.8.60318.667) para VS 2012 no es compatible con .NETStandard (usado para la última versión de Newtonsoft Json Parser Lib. https://github.com/NuGet/Home/issues/3131

Resuelvo este problema instalando una versión anterior de Newtonsoft Json:

PM> Install-Package Newtonsoft.Json -Version 9.0.1

Más detalles en: https://github.com/NuGet/Home/issues/5162.

La instalación/restauración de paquetes NuGet cuyo objetivo es el estándar .NET requiere la versión 3.4+ de NuGet.exe.

De las notas de la versión para v3.4: https://docs.microsoft.com/en-us/nuget/release-notes/nuget-3.4

Nuevas características

  • Compatibilidad con los monikers de framework netstandard y netstandardapp

Esta versión de NuGet viene con VS2015 Update 2

NuGet 3.4 se lanzó el 30 de marzo de 2016 como parte de Visual Studio 2015 Update 2 y Visual Studio 15 Preview Release

Tuve el mismo problema al usar VS2015 y crear un paquete NuGet con dependencia en Newtonsoft.Json version=10.0.3. Usé el enfoque sugerido por Vin.X en su respuesta como solución.

Después de instalar Newtonsoft.Json version=9.0.1 en su proyecto, agregue la siguiente descripción en su archivo .nuspec.


      

La aplicación que consume su paquete instalará Newtonsoft.Json version=10.0.3 junto con su paquete como una dependencia en su proyecto.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *