VS2010 target .net 2.0 и System.Runtime.Serialization - PullRequest
0 голосов
/ 27 сентября 2010

Почему я не могу добавить ссылку на System.Runtime.Serialization при таргетинге на .net 2.0?

Также, если я преобразую проект vs2005 с помощью System.Runtime.Serialization, преобразование vs2010 завершится неудачно с ошибкой сборки.

Я использую класс DataContract, а компилятор говорит

Не удалось найти тип или имя пространства имен DataContract (отсутствует директива using или ссылка на сборку?) C: \ Users \ my \ ClassLibrary1 \ Class1.cs 8 6 ClassLibrary1

1 Ответ

0 голосов
/ 27 сентября 2010

Причина этого заключается в том, что вам нужно использовать .NET 3.5 для использования DataContracts, это элементы, которые были представлены в .NET 3.5, поэтому вы должны указать эту версию.

Вот MSDN статья , в которой говорится об одном аспекте DataContracts и версии .NET.

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