2014-02-17 9 views
3

В соответствии с list of available namespaces in a PCL project, System.Xml предоставляется. Однако я получаю ошибки компиляции, ссылаясь на XmlTextReader, который находится в пространстве имен System.Xml.Поддерживается ли XmlTextReader в портативных библиотеках классов?

Я нацелен на .NET 4.0 + Silverlight 5 (Profile14). Я также пробовал .NET4.0.3 + SL (Profile19) и .NET 4.5 + SL (Profile24), все равно.

Так что XmlTextReader должен быть доступен в PCL, а если нет, где я могу найти определенный список того, какие классы доступны, а что нет?

ответ

3

Это не так, но вы можете использовать XmlReader.Create(). Кстати, это рекомендуемое решение for full .Net too:

Примечание

Начиная с .NET Framework 2.0, мы рекомендуем создавать экземпляры XmlReader с помощью метода XmlReader.Create воспользоваться новой функциональностью.

Как обычно, есть a tool for that. И here - краткое введение к нему.

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