NuGet-Version eines Pakets in packages.config begrenzen

nuget
package
version
Tags: #<Tag:0x00007fa1e6e98240> #<Tag:0x00007fa1e6e98100> #<Tag:0x00007fa1e6e8ff78>

#1

Manchmal möchte man nicht die neuste Version eines NuGet-Pakets laden lassen.

Dazu könnt Ihr über die allowedVersions-Einschränkung in der “packages.config”-Datei steuern, welche Versionen bei einem NuGet-Update geladen werden, und welche nicht.

Z. B. nachfolgendes erlaubt nur Versionen, die kleiner Version 2.0 sind:

<package 
    id="CommandLineParser" 
    version="1.9.71" 
    targetFramework="net45" 
    allowedVersions="(,2.0)" />

Das ganze ist in der Microsoft-Dokumentation entsprechend beschrieben.