在运行状况页面上的应用程序中,我想知道用于托管应用程序的Dot net core运行时是什么。
我们有Environment.Version
,但仅显示类似这样的内容。
{4.0.30319.42000}
Build: 30319
Major: 4
MajorRevision: 0
Minor: 0
MinorRevision: -23536
Revision: 42000
有没有办法知道ASP.NET Core与次要版本(如2.2.3)一起使用的版本是什么?
答案 0 :(得分:0)
希望下面的代码可以工作:
System.Reflection.Assembly assembly = Assembly.GetAssembly(t);
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location);
string version = fvi.FileVersion;
位置:t is typeof(sometype from Microsoft.NetCore.App assembly)