我正在尝试询问与我的Web应用程序一起编译的.NET Core版本。该应用程序已部署在具有Linux 4.9.28-v7 + armv7l的Raspberry Pi 2上。没有明显的方法。
这有可能吗?
答案 0 :(得分:1)
您可以使用以下代码段:
var framework = Assembly
.GetEntryAssembly()?
.GetCustomAttribute<TargetFrameworkAttribute>()?
.FrameworkName;
var stats = new
{
OsPlatform = System.Runtime.InteropServices.RuntimeInformation.OSDescription,
AspDotnetVersion = framework
};
代码位于:weblog.west-wind.com
在我的电脑上运行时,它返回:
Microsoft Windows 10.0.17134
.NETCoreApp,Version=v2.1