не удается получить отображаемое имя uwp из package.manifest > Application > DisplayName в коде

#uwp

#uwp

Вопрос:

С помощью Package.В настоящее время я могу получить имя пакета, отображаемое имя пакета и имя издателя, но я хочу получить отображаемое имя в приложении package.manifest (изображение прилагается)введите описание изображения здесь

Ответ №1:

не удается получить отображаемое имя uwp из package.manifest > Application > DisplayName в коде

Для вашего сценария вы могли бы использовать AppDiagnosticInfo соответствующие классу API, чтобы получить отображаемое имя приложения, как показано ниже. Для получения дополнительной информации, пожалуйста, проверьте эту диагностику приложения UWP.

 IReadOnlyList<ProcessDiagnosticInfo> processes = ProcessDiagnosticInfo.GetForProcesses();
if (processes != null)
{
    foreach (ProcessDiagnosticInfo process in processes)
    {
        IList<AppDiagnosticInfo> diagnosticInfos = process.GetAppDiagnosticInfos();
        if (diagnosticInfos != null amp;amp; diagnosticInfos.Count > 0)
        {
            AppDiagnosticInfo diagnosticInfo = diagnosticInfos.FirstOrDefault();
            var displayName = diagnosticInfo.AppInfo.DisplayInfo.DisplayName;
        }
    }
}