Я получаю разные результаты от эмулятора по сравнению с тем, что на самом деле на устройстве.
Я делаю запрос фильтрации Linq-to-XML, и тот, что на эмуляторе, возвращает правильные результаты, в то время какустройство 1 возвращает 0 результатов.
var result = (from p in xmlDoc.Descendants("Item")
where p.Element("Version").Value != "NA"
&& p.Element("Release").Value != String.Empty
&& DateTimeOffset.UtcNow.Subtract(DateTimeOffset.ParseExact(p.Element("Release").Value, "yyyy-MM-dd hh:mm:ssZ", cultureInfo)).TotalDays <= 30
&& DateTimeOffset.UtcNow.Subtract(DateTimeOffset.ParseExact(p.Element("Release").Value, "yyyy-MM-dd hh:mm:ssZ", cultureInfo)).TotalDays > 0
orderby DateTimeOffset.ParseExact(p.Element("Release").Value, "yyyy-MM-dd hh:mm:ssZ", cultureInfo) descending
group p by p.Element("Id").Value into Items
select Items).ToList();
Я установил точку останова на обоих экземплярах, и культура одинакова.
Что дает?
ОБНОВЛЕНИЕ:
XML-документ возвращается точно так же.