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

22

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

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

1个回答

39
在Visual Studio 2019 16.8.3(可能在早期版本中也一样,但我不知道早期的版本)中,可以执行以下操作:
#reset core

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


16
你如何将这个设置为默认选项? - Joel Mueller
5
@JoelMueller,你可以使用 #reset 32|64 切换回 .NET Framework。 - Selim Balci
谢谢你的回答。看起来只有通过 VS 运行 csi 才有效,如果直接尝试则不行。 - Bakhshi
1
@JoelMueller dotnet/roslyn的GitHub页面显示了一个Pull Request,该请求将.NET Core设为默认的交互式环境。它被列为Milestone 17.9 P1的一部分(VS 2022的最新发布版本是17.8),所以我猜很快就会推出。https://github.com/dotnet/roslyn/pull/70127 - undefined

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