JetBrains Rider 以 4.5 框架为目标,没有切换到 4.7 的选项

Posted

技术标签:

【中文标题】JetBrains Rider 以 4.5 框架为目标,没有切换到 4.7 的选项【英文标题】:JetBrains Rider targets 4.5 framework and no option to switch to 4.7 【发布时间】:2017-08-08 14:29:38 【问题描述】:

基本上,当尝试添加不支持旧框架的 NuGet 包时,会出现错误。

但是在项目配置中只有 4.5 可用。

在项目创建期间,不存在选择目标的选项。

有什么方法可以正确配置吗?

【问题讨论】:

如果您安装了 Visual Studio,请尝试在此处更改目标框架。 csproj 文件中有一个标签<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>。尝试将其编辑到 4.7,看看它是否有效。 嗯,成功了,但现在 IDE 显示缺少 4.7 Dev Pack 的弹出窗口。显然,来自 VS 的一个是不可共享的……这不是显而易见的解决方案。 :( 尝试安装它microsoft.com/en-us/download/details.aspx?id=55168。也许这就是它在 Rider 中不可用的原因。 是的,这就是诀窍。但后来我不得不从 xml 配置切换到它,而不是从 Rider 本身 =( 【参考方案1】:

我还没有找到如何在全局范围内设置 .NET 框架,但这里有一个方便的方法:

【讨论】:

以上是关于JetBrains Rider 以 4.5 框架为目标,没有切换到 4.7 的选项的主要内容,如果未能解决你的问题,请参考以下文章

找不到 JetBrains Rider Entity 框架工具

Jetbrains Rider + Visual Studio WPF

如何在 Jetbrains Rider 工具箱中添加 Guna UI?

JetBrains Rider 停止在导航上打开差异标签

JetBrains Rider 移除高亮显示

JetBrains宣布Project Rider:一款C#跨平台IDE