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

How to change .NET Framework in Rider IDE?

在 Rider IDE 中,我正在尝试创建一个新的解决方案:

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

@FaizanRabbani 您应该已经安装了合适的 .NET Developer Pack 才能更改此选项。您可以从 https://www.microsoft.com/net/download/windows

下载

实际上,目前 Rider 包含唯一一个 Web 应用程序模板 - 适用于 net45。 我们将在 2018.1 中添加另一个 - 用于 net4.6.1(或 4.6.2)。 您可以在此处跟踪状态:https://youtrack.jetbrains.com/issue/RIDER-10888

这里的主要问题 - 我们不仅可以更改目标框架版本,还可以更改所有引用的包版本和一些模板文件...

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

显式切换 MSBuild 版本

当你有多个.NET框架时,你可以在这里改变它。

此示例适用于 .NET 核心项目。

在我的系统中,我安装了最新的 .NET 核心 RC,之后 Rider 开始在旧项目中抱怨(当安装之前工作正常时)

我有以下版本

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

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