2010-08-16 2 views
0

я получаю странное сообщение об ошибке при попытке компиляции под 2010. Составитель, кажется, не понимает мой [DataMember] атрибут:Ошибка при переносе WCF проекта с VS 2008 до 2010

ошибка CS0246: типа или имя пространства имен 'DataMember' не удалось найти (вы не указали директиву использования или ссылку на сборку?)

Не следует ли это определить в System.Runtime.Serialization?

Любое понимание было бы очень оценено.

+0

Что произойдет, если вы полностью квалифицируете атрибут? '[System.Runtime.Serialization.DataMember]'? –

+0

Какую версию целевой структуры вы используете в своем проекте? –

ответ

0

У меня была аналогичная проблема при переносе проекта веб-пробного плагина с 2008 по 2010 год. Возможно, вам придется повторно ссылаться на сборку, которая дает вам проблему, чтобы убедиться, что ваш проект ссылается на правильную версию для фреймворка, повторно используя.

+0

Спасибо, сэр. Это сделал трюк. – Jacko

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