Полагаю, вы забыли использовать параметр mapping
? Вы должны использовать его!
return response.Results
.Select(r => r.Document)
.Select(mapping)
.ToList(); // you don't need ToList here, unless you don't want the results to be lazy
mapping
- это функция, которая преобразует каждое T
в вашем списке в TResult
.
См. Мой комментарий к Wylder - вы пытались обновить временную метку исполняемого файла и манифеста?
Что запускает sxstrace из командной строки с повышенными правами?
Не могли бы вы опубликовать свой манифест где-нибудь?
У меня была похожая проблема: диспетчер задач показал, что виртуализация была включена для запущенные приложения, несмотря на то, что приложения отображаются как наиболее доступные. Я попытался использовать mt.exe, чтобы манифестировать мои файлы. Это работало на некоторых, но не на других. Это странное поведение заставило меня думать, что в Vista был какой-то постоянный кеш, который влиял на информацию UAC, основанную на временной метке exe. Решением было использование мастера манифеста из Resource Tuner .
I would review through the documentation to ensure that it conforms to spec, but other than that there isn't an automated tool to do the same thing as far as I am aware.