是否可以通过.Nuspec文件在NuGet 3.x中获取依赖程序包的最新版本?

时间:2019-01-23 05:44:50

标签: dependencies nuget nuspec

需要获取依赖程序包的最新版本(Nuget 3.x +),但Nuget 3.x +始终会安装最低版本。

尝试的方法: 版本范围和通配符

.Nuspec文件

<?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>

当前行为: 我在三个版本1.9.1、1.9.2、1.9.3中都有NugetCheckFinalpack nupkg,但是此nuspec文件始终安装NugetCheckFinalpack.1.9.1。

预期结果: 当我们安装DependencyPackage.1.0.0.nupkg时,它将自动安装NugetCheckFinalpack.1.9.3.nupkg。

0 个答案:

没有答案