В выпусках Windows 10 N и KN отсутствуют компоненты мультимедиа.Программное обеспечение в этих системах не может создавать экземпляры определенных типов.Например: Windows.Media.Audio.AudioGraphSettings
Следующие оба возвращают значение true в Windows 10 Home N (10.0.17134) без пакета функций мультимедиа:
bool a = ApiInformation.IsTypePresent("Windows.Media.Audio.AudioGraphSettings");
bool b = ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 1);
Однако в той же системе следующие броски System.TypeLoadException
AudioGraphSettings ags = new AudioGraphSettings(Windows.Media.Render.AudioRenderCategory.Media);
Как определить, присутствует ли Windows.Media.Audio.AudioGraphSettings без использования блока try / catch?
Обратите внимание, что UWP не может читать реестр или вызывать некоторые Win32 API.