Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Эквивалент Environment.Version в core clr

Автор вопроса: walОтветов: 1

Следующий код действителен для платформы dnx451, но не для dnxcore50.

string ver = Environment.Version

Этот метод не существует:

введите здесь описание изображения

Есть ли эквивалентное свойство в фреймворке dnxcore50?

Обновлять

согласно ответу Виктора, вы можете использовать PlatformServices.Default.Runtime, например:

Console.WriteLine("env: {0} {1}", PlatformServices.Default.Runtime.RuntimeType, PlatformServices.Default.Runtime.RuntimeVersion);

вывод: (на dnx451)

окружение: Clr 1.0.0-rc1-16231

вывод: (на dnxcore50)

окружение: CoreClr 1.0.0-rc1-16231

  • Это соответствует документации. Кажется, что свойство Version удалено. Oleg 02.02.2016

coreclrdnx50

Ответы

Ответ 1 · рейтинг 2 · Victor Hurdugaci

Вы можете использовать свойства в IRuntimeEnvironment. чтобы получить информацию о времени выполнения. Доступны следующие свойства:

  • Тип времени выполнения
  • Архитектура среды выполнения
  • Версия среды выполнения
  • путь выполнения

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы