如何在 Rider IDE 中更改 .NET Framework?

28

我正在使用 Rider IDE,尝试创建新解决方案:

在此输入图片描述

但是下拉菜单被禁用了,我无法更改 .NET Framework 版本。如何更改版本?我已经安装了 .NET Framework 3.5、4.5、4.6。


我认为你可以在项目属性中进行更改。 - Sankar
@Sankar 这是针对每个项目的吗?我不能只为特定版本制作整个解决方案吗? - FaizanHussainRabbani
我认为没有全局选项。您必须按项目进行设置。 - Sankar
请参见此处 https://dev59.com/iKTia4cB1Zd3GeqP9Siz#47423124。 - Sankar
4个回答

25

这是在 Rider 中更改构建框架的方法之一。它允许您通过选择 MSBuild.dll 显式切换 MSBuild 版本。

当您有多个 .NET Framework 时,可以在此处更改它。

此示例适用于 .NET Core 项目。

设置界面

在我系统中安装了最新的 .NET Core RC 后,Rider 开始在老项目中出现问题(之前它们运行良好)。

我有以下版本:

图片描述

我选择了较旧版本的 MSBuild.dll,我的项目恢复正常了。


已点赞,这是正确的答案,为什么有人要踩呢? - MiDaa
1
这是一种非常反向的更改框架的方式!用户怎么知道框架与MSBuild有关呢? - ATL_DEV

15
  • 在Rider IDE的解决方案资源管理器中,右键单击项目,
  • 在属性(左侧窗格)中选择应用程序(默认应该已选中),
  • 在右侧更改目标框架 - 单击省略号,检查您的新框架,
  • 保存。

最简单的方法!谢谢 - Eduardo Jiménez
这应该是被接受的答案。 - vik
谢谢,这正是我在寻找的。 - MG Developer
这里没有省略号,只有一个不起作用的旧版本下拉菜单。有什么办法可以修复吗? - undefined

4
实际上,目前Rider只包含一个Web应用程序模板 - 用于net45。我们计划在2018.1中添加另一个模板 - 用于net4.6.1(或4.6.2)。您可以在此处跟踪状态:https://youtrack.jetbrains.com/issue/RIDER-10888 主要问题在于,我们不能仅更改目标框架版本,而必须更改所有引用的软件包版本和一些模板文件...

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接