【问题标题】:Visual Studio 2017 package references: Version ranges not working as expectedVisual Studio 2017 包参考:版本范围未按预期工作
【发布时间】:2017-08-06 12:49:14
【问题描述】:

我正在开发一个始终需要最新版本的“MyPackage”依赖项的项目。考虑到这一点,我想在我的 csproj 文件中对包版本号使用范围约束:

<PackageReference Include="MyPackage" Version="[1.0.0-development,]" />

以上方法可以解决包问题,但是当“MyPackage”的新版本发布时,只使用最低版本。 NuGet 或 Visual Studio 是否提供任何方法来确保使用约束内的最新包?到目前为止,我一直在努力找到很多相关的文档,因此即使是正确方向的指针也将不胜感激。

编辑 1:

我尝试了以下配置,但似乎没有帮助:

<configuration>
    <config> 
        <add key="dependencyversion" value="Highest" /> 
    </config>
</configuration>

【问题讨论】:

    标签: visual-studio nuget version visual-studio-2017


    【解决方案1】:

    包引用不支持依赖版本,只支持packages.config。

    在此处查看跟踪问题: https://github.com/NuGet/Home/issues/3159

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-24
      • 1970-01-01
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多