own from create crear nuget nuget-package .net-framework-version

from - nuget pack



¿Cómo saber qué paquetes de.NET framework nuget se dirigen? (2)

No se puede comentar la respuesta anterior, pero el atributo targetFramework en packages.config es la versión .NET del proyecto en el momento en que se instaló el paquete.

Por ejemplo, tengo dos proyectos que usan Newtonsoft.Json 9.0.1, y estas son las líneas en sus respectivos archivos packages.config:

<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net452" />

y

<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net462" />

Tengo un proyecto de C # que tiene que apuntar a .NET 3.5. framework y tengo varios paquetes nuget que me gustaría instalar en el proyecto dado.

Cómo saber, para un paquete de nuget determinado, qué versiones de .NET framework admite (por ejemplo, la versión del paquete), sin que yo intente instalar cada versión disponible del paquete para ver si su instalación se realizará sin retroceder debido a la dependencia de la versión dada del paquete a .NET framework superior a 3.5.

Por ejemplo, sé que xUnit.net versión 1.9.2. es la versión más alta que admite .NET 3.5, pero tuve que encontrarlo "manualmente".


packages.config debería darle la información de la versión

ejemplo

<package id="xunit" version="2.2.0-beta1-build3239" targetFramework="net46" /> <package id="xunit.abstractions" version="2.0.0" targetFramework="net46" /> <package id="xunit.assert" version="2.2.0-beta1-build3239" targetFramework="net46" /> <package id="xunit.core" version="2.2.0-beta1-build3239" targetFramework="net46" /> <package id="xunit.extensibility.core" version="2.2.0-beta1-build3239" targetFramework="net46" /> <package id="xunit.extensibility.execution" version="2.2.0-beta1-build3239" targetFramework="net46" /> <package id="xunit.runner.msbuild" version="2.2.0-beta1-build3239" targetFramework="net46" developmentDependency="true" /> <package id="xunit.runner.visualstudio" version="2.2.0-beta1-build1144" targetFramework="net46" developmentDependency="true" />