DataContractAttribute и IExtensibleDataObject не определены .Net 4.0 - PullRequest
1 голос
/ 09 августа 2011

Я просто хочу сгенерировать пример, который дублирует документацию DataContractAttribute в приложении форм Windows .Net 4.0, определенном здесь:

http://msdn.microsoft.com/en-us/library/system.runtime.serialization.datacontractattribute.aspx

При создании нового .Net 4.0Windows формирует приложение и вставляя в него пример DataContractAttribute, генерируется эта ошибка компиляции:

«Тип» не определен »для DataContract, DataMember, IExtensibleDataObject, ExtensionDataObject, DataContractSerializer.

MSDNВ документации говорится, что все они должны быть доступны в пространстве имен System.Runtime.Serialization.

Единственными членами, доступными мне в пространстве имен System.Runtime.Serialization, являются IDeserializationCallback, IFormatter, IFormatterConverter, IOjbectReference, ISafeSerializationData, ISerializable, ISerializationSurrogate и ISurrogateSelector.

* 101Rне работает и не полностью квалифицирует ссылки, так как классы не включены в пространство имен

1 Ответ

2 голосов
/ 09 августа 2011

http://msdn.microsoft.com/en-us/library/system.runtime.serialization.datacontractattribute.aspx

Пространство имен: System.Runtime.Serialization
Сборка: System.Runtime.Serialization (в System.Runtime.Serialization.dll)

Вам необходимо добавить ссылку на эту сборку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...