我Paket for Visual Studio
从安装
https://marketplace.visualstudio.com/items?itemName=SteffenForkmann.PaketforVisualStudio。
然后我创建了一个新项目(实际上是一个解决方案)并立即检查NuGet
是否System.ValueTuple
已在NuGet
. (我没有安装这个包)。软件包版本是,v4.4.0
但我可以看到该版本v4.5.0
已经可用。
经过一些篡改后,我到达了一个NuGet
仍然有版本v4.4.0
的情况,据说System.ValueTuple
while正在使用. 我如何做到这一点的细节很乏味,在这篇文章的底部。Paket
v4.5.0
我是否需要担心NuGet
并Paket
引用不同版本的System.ValueTuple
包?
我应该将该包更新NuGet
到版本v4.5.0
吗?
///////////////////////////////////////// ///////////////////////////////////////// //////////////////////////////////////
我如何在NuGet
和中获得两个不同版本的详细信息Paket
:
我做了Tools\Paket Dependencies Manager\Update All Packages
,希望更新包。然而,什么也没发生。v4.4.0
仍然是安装在NuGet
.
此时我的解决方案没有.paket
文件夹、paket.dependencies
文件或paket.lock
文件。
所以我去了Solution Explorer
并选择References\Add Package
并添加了Deedle
包。我还添加System.Data
了Deedle
.
我再次检查,版本System.ValueTuple
没有改变NuGet
。
我又做了一次,Tools\Paket Dependencies Manager\Update All Packages
但v4.4.0
仍然是安装在NuGet
.
所以我做了References\Add Package
并添加System.ValueTuple
到Paket
. 包裹出现在,paket.dependencies
但它仍然v4.4.0
在NuGet
。我用编辑器打开文件paket.lock
并搜索ValueTuple
. 我可以看到以下内容:System.ValueTuple (4.5)
在第 482 行,其他行没有其他实例。