none
сериализация в visual studio 2010 express? RRS feed

  • Вопрос

  • есть в visual studio 2010 express сериализация?
    Программирую на C#. Задал директиву [DataContractAttribute] и получил ошибку "... пропущена ... ссылка на сборку". Директива "using System.Runtime.Serialization;" есть. Сборка (файл System.Runtime.Serialization.dll) в компьютере есть, даже в большом количестве и в разных местах.
    • Изменено rob3_rob 8 августа 2016 г. 7:34
    7 августа 2016 г. 20:32

Ответы

  • Как добавить, раньше не приходилось сталкиваться с такой необходимостью.

    Я опишу для русской VS:

    1. Удалите все using на эту сборку.
    2. В решении нажать правую кнопку мыши на раздел "Ссылки" (Reference)
    3. В разделе Сборки->Платформа найти System.Runtime.Serialization
    4. Выделить checkbox напротим сборки
    5. Нажать "Ок".
    6. Добавить using
    • Помечено в качестве ответа rob3_rob 8 августа 2016 г. 20:25
    8 августа 2016 г. 15:27
  • Директива "using System.Runtime.Serialization;" есть. Сборка (файл System.Runtime.Serialization.dll) в компьютере есть
    Ну, так и сообщите компилятору C#, где лежит эта сборка. Для этого в проекте VS есть псевдопапка "Ссылки", или "References".

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    • Помечено в качестве ответа rob3_rob 8 августа 2016 г. 20:29
    8 августа 2016 г. 18:59

Все ответы

  • Вы на каком языке программируйте?

    This posting is provided "AS IS" with no warranties, and confers no rights.

    7 августа 2016 г. 21:23
    Модератор
  • Добрый день,

    using System.Runtime.Serialization;
    и ссылку на сборку в Reference проекта.


    8 августа 2016 г. 7:12
  • Здравствуйте. Добавил "using System.Xml.Serialization;". Результат тот же - ошибка ".. пропущена директива using или ... ссылка на сборку".
    8 августа 2016 г. 7:40
  • Здравствуйте. Добавил "using System.Xml.Serialization;". Результат тот же - ошибка ".. пропущена директива using или ... ссылка на сборку".
    Ну так не мешало бы показать ваш код, а то утром понедельника даже кофейная гуща выпивается и гадать не на чем.

    VB.Net - WPF, UWP

    8 августа 2016 г. 7:49
  • Написать using не достаточно, необходимо еще добавить System.Runtime.Serialization.dll в Reference.
    8 августа 2016 г. 8:34
  • Жму "Проект/Добавить ссылку/вкладка .NET" и там нахожу строку "System.Runtime.Serialization.dll", т.е. библиотека доступна должна быть.
    • Изменено rob3_rob 8 августа 2016 г. 12:25
    8 августа 2016 г. 10:43
  • Жму "Проект/Добавить ссылку/вкладка .NET" и там нахожу строку "System.Runtime.Serialization.dll", т.е. библиотека доступна должна быть.

    Вот её и добавляйте.
    8 августа 2016 г. 12:55
  • Как добавить, раньше не приходилось сталкиваться с такой необходимостью.
    8 августа 2016 г. 13:05
  • Как добавить, раньше не приходилось сталкиваться с такой необходимостью.

    Я опишу для русской VS:

    1. Удалите все using на эту сборку.
    2. В решении нажать правую кнопку мыши на раздел "Ссылки" (Reference)
    3. В разделе Сборки->Платформа найти System.Runtime.Serialization
    4. Выделить checkbox напротим сборки
    5. Нажать "Ок".
    6. Добавить using
    • Помечено в качестве ответа rob3_rob 8 августа 2016 г. 20:25
    8 августа 2016 г. 15:27
  • Директива "using System.Runtime.Serialization;" есть. Сборка (файл System.Runtime.Serialization.dll) в компьютере есть
    Ну, так и сообщите компилятору C#, где лежит эта сборка. Для этого в проекте VS есть псевдопапка "Ссылки", или "References".

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    • Помечено в качестве ответа rob3_rob 8 августа 2016 г. 20:29
    8 августа 2016 г. 18:59
  • Спасибо всем! Заработало.
    8 августа 2016 г. 21:22