gpt4 book ai didi

c# - 如何更新编译器?

转载 作者:行者123 更新时间:2023-12-04 07:30:59 25 4
gpt4 key购买 nike

所以,我只是在这台电脑上安装了 net5。它是全新的,当我去 PowerShell 并运行 csc -langversion:? 时检查它支持哪些 C# 版本的命令我收到此消息:

Microsoft (R) Visual C# Compiler version 4.6.1038.0
for C# 5
Copyright (C) Microsoft Corporation. All rights reserved.

This compiler is provided as part of the Microsoft (R) .NET Framework, but only supports language versions up to C# 5, which is no longer the latest version. For compilers that support newer v
ersions of the C# programming language, see http://go.microsoft.com/fwlink/?LinkID=533240

warning CS2008: Nenhum arquivo de origem especificado
error CS1617: Opção '?' inválida para /langversion; deve ser ISO-1, ISO-2, 3, 4, 5 ou Default
不仅编译器不支持 C# 9.0,而且它没有显示它应该显示的假定消息,如下所示:
default
1
2
3
4
5
6
7.0
7.1
7.2
7.3
8.0
9.0 (default)
latestmajor
preview
latest
正如我的昵称所暗示的那样,我对编程和其他东西很陌生,所以有人可以帮助我吗?

最佳答案

您说您安装了 .NET 5。但后来您使用了 csc命令不是 .NET 5 的一部分。命令的输出甚至说您正在使用 .NET Framework ,这不是 .NET 5。
.NET 5 与 .NET Framework 不同。
所有 .NET 5 命令都使用 dotnet 调用.dotnet --info会告诉您是否安装了 .NET 5.0 SDK。如果您有 .NET 5 SDK,it will support C#, even if you can't directly query the language version .

关于c# - 如何更新编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67928536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com