使用Paket时,如何解决此错误?
答案 0 :(得分:1)
修复此错误的最简单方法是删除文件paket.lock
,并强制Paket使用Tools >> Paket >> Update
重新生成此文件:
您可以在paket.lock
视图中观看正在重新生成的Output
:
确保这些文件已经提交到源代码管理中,因此您可以根据需要进行回滚。
或者,您可以完全按照以下说法执行操作:编辑paket.lock
文件以包含paket.references
中引用的文件,但不包括paket.lock
中的文件。
有关详细信息,请参阅docs on the Paket Lock File。
答案 1 :(得分:0)
当您向项目的paket.references
文件中添加程序包引用时,可能会导致此问题,但实际上并未将依赖关系添加到paket.dependencies
文件中。要解决此问题,请将依赖项添加到paket.dependencies
,然后运行paket.exe install
。这会将新的依赖项添加到paket.lock
,并保留现有的依赖项版本。
如果您使用的是paket组,请不要忘记需要为希望引用它的每个组添加一次依赖关系。