如何在运行时从我的代码中获取 c# 版本?我使用.net核心。例如,我可以使用以下代码获取框架版本:
FrameworkName = Assembly
.GetEntryAssembly()?
.GetCustomAttribute<TargetFrameworkAttribute>()?
.FrameworkName
Run Code Online (Sandbox Code Playgroud)
我需要类似 C# 版本的东西。
哪有这回事。语言版本在编译过程中完全丢失,因为最终结果只是编译的 IL 代码。
您使用 C# 6 或 C# 7 或 Visual Basic.NET 的事实不会以任何形式保留在运行时程序中,仅用于发出代码。
| 归档时间: |
|
| 查看次数: |
64 次 |
| 最近记录: |