我正在将一些项目从瑞波转换为Paket。 我这样做的方法是安装 Paket,然后采用我的 ripple.config 并将我的源代码和 nuget 复制到我的 paket.dependencies,注意 == 我已经修复的版本。 然后我 .paket/paket 一遍又一遍地安装,试图解决由此产生的版本控制错误。
之后,我打开所有 .csproj 文件并添加一个额外的 ..\ 到所有提示路径,然后再打开我的项目并手动解决弹出的任何错误。
有没有更好的方法可以做到这一点? 我知道有一个波纹到帕克特转换器,但我不仅无法让它工作,而且和我一起工作的许多人都说这很糟糕。
谢谢。
1 在每个项目的文件夹中添加一个paket.references
文件
在每个项目文件的文件夹中,您应该创建一个paket.references
并在其中列出包名称(只是,其他信息在根文件夹中的paket.dependencies
中保持一致(。
2 确保实际参考是用 paket 处理的
您可以手动删除项目文件中的引用(从VS中删除或编辑项目文件(,并调用paket install
,这将添加它们(根据项目文件夹中的paket.references
(与附加的<Paket>True</Paket>
节点(明确此引用由Paket本身处理(
我想就是这样。