如何检测Visualstudio的语言版本?

问题描述 投票:1回答:2

我需要检测VS的语言版本,并根据它执行一些操作。如何检测?谢谢

visual-studio
2个回答
1
投票

[我认为您想使用DTE.LocaleID,这是其他加载项用来查找其资源DLL的方式。


0
投票

这里是如何在Visual Studio 2019中检测默认C#语言版本的示例:

  1. 用鼠标选择所需的项目,然后单击鼠标右键,然后在打开的窗口中选择属性。

  2. 在打开的属性窗口中,选择垂直的Build选项卡,然后单击Advanced按钮。Build Window

  3. 在打开的“高级”窗口中,这是行-语言版本。在示例中:根据框架版本自动选择。

Advanced window

  1. 如果哪个框架版本对应于默认C#语言版本的信息,则需要打开链接(为什么不能选择其他C#版本?-C# language versioning)。在打开的页面中是表格和有关如何更改默认C#语言版本的信息。

  2. 项目使用的哪个框架版本在项目设置文件中。在示例图像Project settings框架版本是netcoreapp3.0版本,因此默认的C#语言版本是8.00。

© www.soinside.com 2019 - 2024. All rights reserved.