【问题标题】:Create project in Rider for Net5.0 create environment for Net6.0在 Rider 中为 Net5.0 创建项目 为 Net6.0 创建环境
【发布时间】:2022-01-19 23:04:52
【问题描述】:

我正在尝试使用以下设置在 Net5.0 中为 C# 创建环境:

但是点击create后,它为Net6.0创建环境,我无法构建我的项目。

为什么会这样?我该如何解决?

【问题讨论】:

标签: c# c#-5.0 rider


【解决方案1】:

您可以手动编辑 csproj 并添加 LangVersion 元素。

见:

https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/configure-language-version#c-language-version-reference

<Project Sdk="Microsoft.NET.Sdk">

    <PropertyGroup>
        <TargetFrameworks>netstandard2.0;netstandard2.1;net6.0</TargetFrameworks>
        <LangVersion>10.0</LangVersion>
    </PropertyGroup>


</Project>

【讨论】:

  • 在 csproj 我看到 net5.0 但有 net6.0 的实现
  • 请张贴(在您原来的问题中)...您完整的 csproj 文件。 (您可以省略 packagereferences 或 project-references)
猜你喜欢
  • 1970-01-01
  • 2021-12-31
  • 2020-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-27
  • 2022-01-11
相关资源
最近更新 更多