Есть ли способ получить последнюю версию зависимого пакета в NuGet 3.x через файл .Nuspec? - PullRequest
0 голосов
/ 23 января 2019

Требуется получить последнюю версию зависимого пакета (Nuget 3.x +), но Nuget 3.x + всегда устанавливает самую низкую версию.

Испытанные методы: Диапазоны версий и подстановочные знаки

.Nuspec file

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
    <id>DependencyPackage</id>
    <version>1.0.0</version>
    <title></title>
    <authors>testAuthor</authors>
    <owners></owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>My package description.</description>
    <dependencies>
      <dependency id="NugetCheckFinalpack" version="(,1.9]" include="all"/>
    </dependencies>
 </metadata>
  <files>
    <file src="lib\TestHarnessApi.dll" target="lib\TestHarnessApi.dll" />
  </files>
</package>

Текущее поведение: У меня есть NugetCheckFinalpack nupkg в трех версиях 1.9.1, 1.9.2, 1.9.3, но этот файл nuspec всегда устанавливает NugetCheckFinalpack.1.9.1.

Ожидаемый результат: Когда мы устанавливаем DependencyPackage.1.0.0.nupkg, он должен автоматически установить NugetCheckFinalpack.1.9.3.nupkg.

...