首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VisualStudio2019/ .NET Framework4.8中确定.NET版本

在VisualStudio2019/ .NET Framework4.8中确定.NET版本
EN

Stack Overflow用户
提问于 2022-07-01 12:17:41
回答 1查看 377关注 0票数 0

我有一个运行.NET Framework4.8的项目,在该项目的属性"Build > Advanced > Language“”Visual状态“下,”根据框架版本自动选择“。如果他们告诉我哪个版本是自动选择的,那不是很好吗?:o/

根据https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/configure-language-version (以及其他方面),我的项目应该使用C# 7.3,但我不能使用最新的特性。“最新”如“微软将允许我使用旧的.net框架”。

如何确定正在使用的C#版本,以及如何更新到“最新”版本?

EN

回答 1

Stack Overflow用户

发布于 2022-07-01 12:34:44

我不知道是否可以从visual中查看当前选定的lang版本。但是,指定最新版本相当容易。

在链接的同一篇文章中,在文本编辑器中编辑csproj文件并添加行<LangVersion>latest</LangVersion>,例如:

代码语言:javascript
复制
<PropertyGroup>
   <LangVersion>latest</LangVersion>
</PropertyGroup>

您还应该能够指定preview作为langversion来获得预览版本。

请注意,并非所有.net平台都支持所有语言版本,因此在.Net框架上使用该语言版本在技术上可能不受支持。但是我在.net 4.8上运行了最新版本,到目前为止还没有注意到任何重大问题。最明显的问题是必须手动编辑所有csproj文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72829147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档