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