Как узнать, какая версия Microsoft.NETCore.App выполняется с использованием C # - PullRequest
1 голос
/ 04 апреля 2019

В моем приложении на странице работоспособности я хотел бы знать, какая среда выполнения ядра Dot net используется для размещения приложения.

У нас есть Environment.Version, но это только показывает, что-то вроде этого.

{4.0.30319.42000}
Build: 30319
Major: 4
MajorRevision: 0
Minor: 0
MinorRevision: -23536
Revision: 42000

Есть ли способ узнать, какая версия ядра ASP.NET используется вместе с минорной версией, такой как 2.2.3?

1 Ответ

0 голосов
/ 04 апреля 2019

Надеюсь, приведенный ниже код должен работать:

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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...