在遗留解决方案中使用数据包

Use paket in legacy solutions

我们有几个具有以下文件夹结构的遗留解决方案:

所有解决方案与其他解决方案都有一些共同的项目。

现在我们使用 nuget 作为包管理器。是否可以使用 paket 代替此文件夹结构?如果是,如何。我尝试了 convert-from-nuget,但这不起作用。

Paket 团队在 github (https://github.com/fsprojects/Paket/issues/965) 上很好地回答了这个问题。

我必须 运行 convert-from-nuget 来自 root 文件夹,而不是 solution 文件夹。

Paket is always looking down, never sideways or a up.

然后我必须根据需要限制/更正 paket.dependecies 定义。由于 Unity nuget 包,我需要限制为 .net 4.0 框架版本。

至少我必须执行 paket install --hard 以全新安装所有软件包。