如何在 C# 交互中使用 .NET Core?

Jor*_*rdi 3 visual-studio c#-interactive visual-studio-2019

如何让 Visual Studio 中的 C# 交互式控制台使用 .NET Core 而不是 .NET Framework?

默认情况下,当它启动时,它会在标题栏中的括号中显示它正在使用 .NET Framework。

Jor*_*rdi 5

在 Visual Studio 2019 16.8.3(可能在更早的版本中,但我不知道早了多少)你可以执行:

#reset core
Run Code Online (Sandbox Code Playgroud)

这将重置 C# 交互式控制台并使其使用 .NET Core。

  • 如何将其设置为默认值? (16认同)
  • @JoelMueller 你可以使用 `#reset 32​​|64` 切换回 .NET Framework (5认同)
  • @JoelMueller dotnet/roslyn github 显示了一个 PR,它使 .NET Core 成为 Interactive 的默认值。它被列为 Milestone 17.9 P1 的一部分(VS 2022 最新发布的版本是 17.8),所以我猜它很快就会推出。https://github.com/dotnet/roslyn/pull/70127 (2认同)