2015-07-14 3 views
2

У меня есть приложение в Windows 8.1 универсальное приложение работает нормально.
в обновлении до Windows 10, у меня есть сообщение об ошибке:json.net error (windows 10)

Assenbly 'Newtonsoft.json' invokes 'Attribute.GetCustomAtributtes(Assembly)' which is not in the windows store profile.

и

Assenbly 'Newtonsoft.json' invokes 'Attribute.GetCustomAtributtes(MemberInfo, bool)' which is not in the windows store profile.

и

Assenbly 'Newtonsoft.json' invokes 'Attribute.GetCustomAtributtes(ParameterInfo, bool)' which is not in the windows store profile.

json.net не совместим с Windows 10?

+0

Думаю, вы используете VS2015RC. Не могли бы вы также сказать, какую версию пакета Json.Net NuGet вы используете? И какое точное действие в VS приводит к этим сообщениям об ошибках? (Я знаю, что RoguePlanetoid дал ответ, но я не верю, что его обход необходим, и я хотел бы разобраться в этом). –

ответ

2

Да JSON.NET работает с Windows 10, мне пришлось использовать исходный код GitHub и добавить этот код в библиотеку классов Windows 10 с несколькими предупреждениями, которые он компилирует, и предупреждения относятся к некоторым декораторам методов, Пакет Nuget действительно вызывал некоторые ошибки, похожие на это, но заставил его работать нормально.

+1

Спасибо, с GitHub файлы его работы! –

+0

Удивительно, что это сработало для вас, надеюсь, версия Nuget будет обновлена ​​для работы с Windows 10 – RoguePlanetoid

Смежные вопросы