2013-11-08 4 views
5

У меня есть код VB.NET, который я конвертирую в C#. Он использует XmlDictionaryWriter и XmlDictionaryReaderQuotas, оба из которых, в соответствии с MSDN, находятся в System.Xml и в сборке System.Runtime.Serialization. Я добавил System.Runtime.Serialization в качестве ссылки. Он продолжает говорить, что их нельзя найти. Вот код VB.NET:Не удается разрешить XmlDictionaryWriter?

Dim xmlreader As System.Xml.XmlDictionaryReader 

Dim quotas As New System.Xml.XmlDictionaryReaderQuotas 

xmlreader = JsonReaderWriterFactory.CreateJsonReader(result, quotas) 

Это в VS2013/.NET Framework 4

+2

Включили ли вы надлежащий используя заявление в верхней части файла? –

+0

Да с использованием System.Xml; с использованием System.Runtime.Serialization; – user2471435

+0

Как удалить этот пост? Я облажался. Я добавил System.Runtime.Serializatiuon в неправильное пространство имен – user2471435

ответ

9

Добавление ссылки на System.Runtime.Serialization должны сделать трюк.

+1

Большое спасибо. :) Это помогло мне. :) –

4

Щелкните правой кнопкой мыши по папке «Ссылки» в разделе «Проект» и добавьте ссылку слева, в разделе «Сборочный щелчок», затем в правой части окна поиска введите «System.Runtime.Serialization», установите флажок и нажмите «Добавить». Он должен быть добавлен в ваш проект. В .cs файл добавить с помощью System.Runtime.Serialization должен решить вашу проблему.

enter image description here

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