我正在将一些项目从涟漪转换为Paket。我这样做的方法是安装Paket,然后把我的ripple.config和我的源码和nugets复制到我的paket.dependencies,注意==我修复的版本。然后我.paket / paket反复安装,试图解决由此产生的版本错误。
之后,我打开所有的.csproj文件,并在打开项目之前为所有HintPath添加一个额外的.. \并手动解决弹出的错误。
有更好的方法吗?我知道有一个波纹转换器,但我不仅无法让它工作,但我工作的很多人说这很糟糕。
谢谢。
答案 0 :(得分:1)
paket.references
个文件
在每个项目文件的文件夹中,您应该创建一个paket.references
并在其中列出包名称(仅限其他信息在根文件夹的paket.dependencies
中保持一致)。< / p>
您可以手动删除项目文件中的引用(来自VS或编辑项目文件),然后调用paket install
,它将添加它们(根据项目文件夹中的paket.references
)额外的<Paket>True</Paket>
节点(明确表示此引用由paket本身处理)
我认为就是这样。