Замените System.Diagnostics.StackFrame.GetMethod в UWP
Портирование некоторого кода из.NET Framework в UWP, и я не уверен, как повторить это в проекте UWP:
StackFrame frame = new StackFrame(1);
var method = frame.GetMethod();
var names = method.Name.Split('_');
var propertyName = names.Length == 2 ? names[1] : names[0];
Любая помощь?
1 ответ
Решение
Если вы нацелены на минимальную версию UWP build менее 16299, вы не можете использовать StackFrame
чтобы добиться того, что вы упомянули.
StackFrame
был добавлен позже в .Net Standard 2.0
и не был частью старой версии .Net Standard
так, чтобы использовать .Net Standard 2.0
вам нужно обновить свой UWP
Минимальный номер версии приложения в обновлении Fall Creators 16299.
Ссылки Ссылки:
Github - внедрить System.Diagnostics.StackTrace / StackFrame