【问题标题】:How to change .NET Framework in Rider IDE?如何在 Rider IDE 中更改 .NET Framework?
【发布时间】:2018-07-19 20:52:51
【问题描述】:

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

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

【问题讨论】:

  • 我认为您可以在项目属性中更改它。
  • @Sankar 会针对每个项目吗?我不能只为特定版本制作完整的解决方案吗?
  • 我认为没有全局选项。你必须通过项目明智地做到这一点

标签: c# .net .net-framework-version rider


【解决方案1】:

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

当您有多个 .NET 框架时,您可以在此处进行更改。

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

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

我有以下版本

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

【讨论】:

  • 赞成,这是正确答案,为什么有人反对?
  • 改变框架的倒退方式!用户应该如何知道框架与 MSBuild 相关联?
【解决方案2】:
  • 在解决方案资源管理器的 Rider IDE 中 - 鼠标右键单击项目,
  • 在属性(左窗格)中选择应用程序(应默认选中)
  • 在右侧 - 更改目标框架 - 单击省略号,检查您的新框架
  • 保存

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

      @FaizanRabbani 你应该已经安装了合适的 .NET 开发包来改变这个选项。可以从https://www.microsoft.com/net/download/windows下载

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-22
        • 1970-01-01
        相关资源
        最近更新 更多