我想和我们公司的内部库在F#中玩游戏。它们发布在我们的nuget商店。
问题: 库A,版本1.0.0.0,它依赖于库B,版本1.0.0.15。可能,可能存在从A到C的依赖,而这依赖于B,版本1.0.0.somethingelse,我不完全确定。
现在,如果我在C#中愚弄这个,我唯一要做的就是下载A nuget包,当编译器警告我它想要添加程序集绑定重定向时,我只是允许它,这就是结束一切都有效。
问题是,如果我从F#项目中引用相同的nuget包,Visual Studio可以这样做吗?
也许,有没有办法解决使用VSCode,Ionide和paket的问题?
答案 0 :(得分:4)
您可以通过设置
create binding redirects usingpaket
redirects: on
在paket.dependencies
然而,Paket只会更改现有的 *.config
,以创建新的
paket install --createnewbindingfiles