RuntimeInformation.RuntimeIdentifier Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает платформу, для которой была создана среда выполнения (или на которой выполняется приложение).
public:
static property System::String ^ RuntimeIdentifier { System::String ^ get(); };
public static string RuntimeIdentifier { get; }
static member RuntimeIdentifier : string
Public Shared ReadOnly Property RuntimeIdentifier As String
Значение свойства
Непрозрачная строка, определяющая платформу, для которой была создана среда выполнения (или на которой выполняется приложение).
Комментарии
Это свойство возвращает строку, которая определяет архитектуру операционной системы и процессора, для которой была создана среда выполнения. Например, значение в Windows 11 имеет значение win-x64, а в Debian 12 — linux-x64это. Так как это значение представляет платформу, для которой была создана среда выполнения, она может отличаться в зависимости от источника установки. Среды выполнения, созданные корпорацией Майкрософт, используют переносимые идентификаторы, например linux-x64 , которые могут выполняться в нескольких дистрибутивах Linux. Однако некоторые дистрибутивы Linux предоставляют собственные пакеты , созданные специально для этого дистрибутива и версии, которые могут возвращать более конкретные идентификаторы, такие как ubuntu.24.10-x64.
Так как эта строка непрозрачна, не рекомендуется анализировать строку в ее составные части.
Дополнительные сведения см. в каталоге .NET RID.