2011-01-27 3 views
1

Я создаю небольшое приложение Silverlight LOB. Я создал приложение + web в Blend 4, и я открыл решение в VS2010, чтобы добавить службу WCF. Когда я это сделаю, появится сообщение об ошибке using System.Linq;. Он говорит:Silverlight + веб-приложение с WCF отсутствует system.linq

Тип или пространство имен имя «Linq» не существует в «системе» пространства имен (пропущена ссылка на сборку?)

Я VS2010 создать службу WCF и я 'попытался повторно добавить ссылку для .NET 4 System.Core.dll.

Так новичок DEV вопрос ... Что я сделал не так :)

+0

Так оно работает после того, как вы добавите ссылку System.Core? Откуда возникает ошибка? Проект Silverlight или веб-приложение? Не указана ли ссылка в одном из двух проектов? Думали ли вы создать свое решение с VS2010 (я даже не думал о создании моего проекта с помощью blend: S) – danbord

+0

Убедитесь, что вы установили хотя бы .NET Framework 3.5 и задали правильную целевую структуру в свойствах проекта. – vorrtex

+0

Я, вероятно, собираюсь воссоздать проект в VS2010, потому что я думаю, что проблема - это проблема. Проблема в файле класса, который я создал в веб-приложении, просто странное поведение. Я буду обновлять завтра о том, что происходит, когда я воссоздаю в VS. Просто не хочу терять работу над интерфейсом ... это научит меня :) –

ответ

0

Проверьте в ссылках, если вы видите сборку System.Core.dll.

Если вы не видите его, добавьте его вручную. Он должен быть в C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll (или в Program Files (x86), если ваша ОС равна x64).

После перекомпиляции он должен работать.

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