Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2017包参考:版本范围未按预期工作_Visual Studio_Nuget_Version_Visual Studio 2017 - Fatal编程技术网

Visual studio Visual Studio 2017包参考:版本范围未按预期工作

Visual studio Visual Studio 2017包参考:版本范围未按预期工作,visual-studio,nuget,version,visual-studio-2017,Visual Studio,Nuget,Version,Visual Studio 2017,我正在做一个项目,它总是需要最新版本的“MyPackage”依赖项。考虑到这一点,我希望在csproj文件中对包版本号使用范围约束: <PackageReference Include="MyPackage" Version="[1.0.0-development,]" /> 上述方法在解析包时起作用,但当发布新版本的“MyPackage”时,只使用最低版本。NuGet或Visual Studio是否提供了确保使用约束内最新包的任何方法?到目前为止,我一直在努力寻找关于这方面的

我正在做一个项目,它总是需要最新版本的“MyPackage”依赖项。考虑到这一点,我希望在csproj文件中对包版本号使用范围约束:

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

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

编辑1:

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

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

软件包引用不支持依赖项版本,仅支持packages.config

请参见此处的跟踪问题: