anchor.diff:      member this.UpdatePackageVersion(packageName, version:string) = 
           let (PackageName name) = packageName
           if this.HasPackage(packageName) then
  -            let versionRequirement = DependenciesFileParser.parseVersionRequirement (version.Trim '!')
  -            let resolverStrategy = DependenciesFileParser.parseResolverStrategy version
  +            let vr = DependenciesFileParser.parseVersionString version
   
               tracefn "Updating %s version to %s in %s" name version fileName
               let newLines = 
  
positive.code:                 package.ResolverStrategy,
                  match package.VersionRequirement.Range with
                  | OverrideAll(_) -> package.VersionRequirement
                  | _ -> versionRange
              | None -> DependenciesFileParser.parseResolverStrategy version,versionRange
  
          this.AddAdditionalPackage(packageName,versionRequirement,resolverStrategy,settings)
  
  
negative.code:             packages |> List.rev,
              remoteFiles |> List.rev,
              lines
      
      let parseVersionString (version : string) = 
          { VersionRequirement = parseVersionRequirement (version.Trim '!')
            ResolverStrategy = parseResolverStrategy version }
  
  module DependenciesFileSerializer = 
      let formatVersionRange strategy (version : VersionRequirement) : string =          
  