在运行时确定 .NET Standard DLL 中的框架
Determine the framework in a .NET Standard DLL at runtime
在 .NET Standard 项目中,有没有办法确定 DLL 在 运行 时是 .NET Core 中的 运行 还是常规的 .NET Framework?
我想针对不同的 .NET 平台以不同的方式处理事情。
使用 System.Runtime.InteropServices
命名空间中的 RuntimeInformation.FrameworkDescription 属性。
Returns a string that indicates the name of the .NET installation on which an app is running.
The property returns one of the following strings:
".NET Core".
".NET Framework".
".NET Native".
在 .NET Standard 项目中,有没有办法确定 DLL 在 运行 时是 .NET Core 中的 运行 还是常规的 .NET Framework?
我想针对不同的 .NET 平台以不同的方式处理事情。
使用 System.Runtime.InteropServices
命名空间中的 RuntimeInformation.FrameworkDescription 属性。
Returns a string that indicates the name of the .NET installation on which an app is running.
The property returns one of the following strings:
".NET Core".
".NET Framework".
".NET Native".