Я пытаюсь получить свойства класса FontWeights
в C#, используя отражение.Тип.GetProperties() не работает в Release
var properties = typeof(FontWeights).GetProperties();
var dialog = new MessageDialog("Number of weights: " + properties.Length);
await dialog.ShowAsync();
Когда построен с Debug конфигурации, вышеуказанные работы, как и ожидалось. Однако при использовании Release свойства не найдены.
Почему это так? Есть ли способ обойти это?
Это приложение для UWP.
Я думаю, что использование 'BindingFlags' explicite поможет:' typeof (FontWeights) .GetProperties (BindingFlags.Instance | BindingFlags.Public); ' – pwas
@nopeflow По-прежнему возвращает ноль. – holmis83