В какой сборке находится SerializeableAttribute? - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь настроить сериализацию для класса. Когда я добавил:

[Serializeable]

Я получил ошибку: «Не удалось найти имя типа или пространства имен (отсутствует директива using или ссылка на сборку?)»

Я добавил System.Runtime.Serialization.Formatters.Soap и System.Runtime.Serialization, но они не работали. Я также попытался найти другие сборки, перечисленные на странице документации. Я нашел mscorlib только в VS Reference Manager, и он уже был добавлен.

Я написал код так:

[Serializeable]
public class Test { }

Редактировать: Я также пытался:

[Serializeable()]
public class Test { }

Я ожидал, что код скомпилируется без ошибок.

Редактировать: исправлено неправильное имя для сборки

1 Ответ

0 голосов
/ 27 мая 2019

Per MSDN , тип SerializableAttribute можно найти в следующих сборках:

  • System.Runtime.Serialization.Formatters.dll
  • mscorlib.dll
  • netstandard.dll
  • System.Runtime.dll

EDIT

Может быть проще попробовать ниже. Могут быть конфликты пространства имен.

[System.SerializableAttribute]
public class Test {}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...