F# &引用;目标F“运行时”;变灰了-为什么?

F# &引用;目标F“运行时”;变灰了-为什么?,f#,visual-studio-2015,F#,Visual Studio 2015,我正在尝试在VS2015 RTM中将项目目标运行时从F#3.1更改为F#4.0,但目标运行时下拉列表显示为灰色: 有什么原因吗?如何修复它?检查您的fsproj文件,它需要指定由$(TargetFSharpCoreVersion)模板化的FSharp.Core引用,例如 一些nuget软件包攻击模板化的FSharp.Core引用,并用硬编码的特定于软件包的版本替换它。这会阻止项目系统让您轻松切换版本 修复方法是简单地粘贴回模板化版本。是否安装了f#4?对在同一解决方案中的其他项目中,可以从目标

我正在尝试在VS2015 RTM中将项目目标运行时从F#3.1更改为F#4.0,但目标运行时下拉列表显示为灰色:


有什么原因吗?如何修复它?

检查您的fsproj文件,它需要指定由
$(TargetFSharpCoreVersion)
模板化的FSharp.Core引用,例如

一些nuget软件包攻击模板化的FSharp.Core引用,并用硬编码的特定于软件包的版本替换它。这会阻止项目系统让您轻松切换版本


修复方法是简单地粘贴回模板化版本。

是否安装了f#4?对在同一解决方案中的其他项目中,可以从目标下拉列表中选择F#3.0、3.1和4.0。是否可以添加类似于
的结束斜杠?VS报告错误,否则。@Infinum,谢谢。不管出于什么原因,就像拉特金说的那样,一个核武器包把我的fsproj文件搞砸了。使用你的线路修复了我的项目。提供有关如何在不同场景中引用FSharp.Core的更多详细信息