Add-BindingRedirect 不会改变 App.config 虽然它应该

Ily*_*lin 5 assemblybinding nuget

在这里发布了 nuget 包。它基本上是一个.net程序集女巫

  • 参考 FSharp.Core 4.3.1
  • 参考 FParsec
    • 引用 FSharp.Core 4.0.0.0 (!)

一切都很简单。

现在,当我将包添加到新的 VS2013 C# 项目时,它不会将标记添加到 app.config,这意味着它会在运行时崩溃,并显示“无法加载文件或程序集 'FSharp.Core,版本 = 4.0。 0.0 ...”消息。

如果添加手动添加标签,它会起作用。Add-BindingRedirect 命令也不做任何事情。显然它没有看到 FSharp.Core 的问题。

我究竟做错了什么?我应该在需要 FSharp.Core 标签的地方添加一个提示吗?

注意:按照参考资料,您可以下载*.nuspec 文件以及找到git 存储库和 appveyor build