在.NET Standard项目中,有没有办法确定DLL是在.NET Core中运行还是在运行时运行常规.NET Framework?
我想为不同的.NET平台处理不同的事情。
答案 0 :(得分:7)
使用System.Runtime.InteropServices
命名空间中的RuntimeInformation.FrameworkDescription属性。
返回一个字符串,指示正在运行应用程序的.NET安装的名称。
该属性返回以下字符串之一:
“。NET Core”。
“。NET Framework”。
“。NET Native”。