我想使用我们公司的内部库在F#中玩耍。它们已发布到我们的nuget商店。

问题:
有库A,版本1.0.0.0,这取决于库B,版本1.0.0.15。可能是从A到C的依赖关系,而这又依赖于1.0.0版的B版本。我还不确定。

现在,如果我在C#中无所事事,我唯一要做的就是下载A nuget程序包,当编译器警告我它想要添加程序集绑定重定向时,我只允许它,到此结束,一切正常。

问题是,如果我引用F#项目中的相同nuget包,Visual Studio可以这样做吗?

也许,有没有办法使用VSCode,Ionide和paket处理这些事情?

最佳答案

您可以通过设置create binding redirects using paket

redirects: on


在您的paket.dependencies中。
但是,Paket只会更改现有的*.config,以创建新的,然后运行

paket install --createnewbindingfiles

关于c# - F#项目自动生成绑定(bind),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41143153/

10-13 07:06