If a range is specified for version:
<package id="ScriptCs.Contracts" version="[0.3.1,1.0]" targetFramework="net45" />
installing will fail with the folllowing error:
ERROR: Installation failed: Unable to parse version value '[0.3.1,1.0]' from 'packages.config'..
ranges are supported per nuget docs: http://docs.nuget.org/docs/reference/versioning
Also when installing a package, we should honor the same rules as nuget for package dependencies in the metadata such that a version is either a minimum version or a range. Currently we do an exact match.
For both packages.config and nuspecs we should support the proper semantics.
If a range is specified for version:
installing will fail with the folllowing error:
ranges are supported per nuget docs: http://docs.nuget.org/docs/reference/versioning
Also when installing a package, we should honor the same rules as nuget for package dependencies in the metadata such that a version is either a minimum version or a range. Currently we do an exact match.
For both packages.config and nuspecs we should support the proper semantics.