我们在C#项目中将Nuget包用于System.Net.Http.Extensions.Compression.Client.2.0.5。在VS2017中,它可以正常工作,但是切换到VS2019后,出现编译错误,找不到软件包。
在.csproj文件中,HintPath的相对路径正确,并且dll位于packages目录下的正确文件夹中: 包\ System.Net.Http.Extensions.Compression.Client.2.0.5 \ lib \ portable-net45 + wp8 + wpa81 + win8 + monoandroid + monotouch + Xamarin.iOS + Xamarin.Mac
当我手动将以上路径更改为packages \ System.Net.Http.Extensions.Compression.Client.2.0.5 \ lib \ net45时,它可以正常工作。这使我怀疑VS2019由于某种原因无法解析原始路径。
有人遇到同样的问题并找到了解决方案,就像我目前没有想法一样。