【发布时间】:2018-10-19 21:56:43
【问题描述】:
我刚刚在新计算机上全新安装了 Visual Studio 2015 和 2017,并将我的解决方案加载到其中。它现在抱怨它无法解析FSharp.Core 4.4.1.0,事实上,它没有安装,尽管我在安装过程中安装了所有 F#。我有一个FSharp.Core 4.5.0.0 我可以添加到我的项目中作为参考,但是在我所有的 F# 项目中,我只能在编译项目时找不到的属性对话框中选择 F# 4.1,版本 4.4.3.0。
我错过了什么?如何获得丢失的 F# 内容?
跟进 1
我创建了一个新的解决方案并在此处添加了一个 dll。这将创建一个正确的项目,该项目已设置并可以正常编译。这链接到 F# Core 4.5.0.0(很好),但我不能选择任何不同的版本。我想我必须手动重新创建解决方案并复制所有源代码。
跟进 2
我重新编译了整个项目,令人惊讶的是,尽管编译器会发出大量警告说它无法解析 FSharp.Core 的某些版本,但我的所有 EXE 都可以正常工作。所以我现在会继续这样做,但我会重新创建解决方案。
后续行动 3
无论如何,新的 F# 项目都从 NuGet 获取 FSharp.Core,因此娱乐似乎是要走的路。
【问题讨论】:
-
您可以通过 NuGet 获取其他 FSharp.Core 版本。
标签: visual-studio-2015 f# visual-studio-2017