我需要检测VS的语言版本,并根据它执行一些操作。如何检测?谢谢
[我认为您想使用DTE.LocaleID,这是其他加载项用来查找其资源DLL的方式。
这里是如何在Visual Studio 2019中检测默认C#语言版本的示例:
用鼠标选择所需的项目,然后单击鼠标右键,然后在打开的窗口中选择属性。
在打开的“高级”窗口中,这是行-语言版本。在示例中:根据框架版本自动选择。
如果哪个框架版本对应于默认C#语言版本的信息,则需要打开链接(为什么不能选择其他C#版本?-C# language versioning)。在打开的页面中是表格和有关如何更改默认C#语言版本的信息。
项目使用的哪个框架版本在项目设置文件中。在示例图像框架版本是netcoreapp3.0版本,因此默认的C#语言版本是8.00。