Замените System.Diagnostics.StackFrame.GetMethod в UWP - PullRequest
0 голосов
/ 31 октября 2018

Портирование некоторого кода из .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 Ответ

0 голосов
/ 31 октября 2018

Если вы нацелены на минимальную версию сборки UWP меньше 16299 , вы не можете использовать StackFrame для достижения того, что вы упомянули.

StackFrame был добавлен позже в .Net Standard 2.0 и не был частью более старой версии .Net Standard, поэтому для использования .Net Standard 2.0 необходимо обновить минимальный номер версии приложения UWP App до Fall Creators Обновление 16299 .

Справочные ссылки:

Github - Реализация System.Diagnostics.StackTrace / StackFrame

.Net Standard 2.0 для UWP

...