Тип или имя пространства имен 'Syndication' не существует в пространстве имен 'System.ServiceModel' После обновления до VS2010 - PullRequest
2 голосов
/ 19 апреля 2010

я получаю следующую ошибку при попытке скомпилировать мой сайт asp.net после обновления проекта с vs2008 до vs2010

Тип или имя пространства имен 'Syndication' не существует в пространстве имен 'System.ServiceModel' (отсутствует ссылка на сборку?)

У меня есть сайт asp.net, ориентированный на 3.5 фреймворк (как это было в vs2008) Я также добавил ссылку на System.ServiceModel.Web

У меня также есть эти операторы использования в верхней части моего класса: using System.ServiceModel; использование System.ServiceModel.Description; using System.ServiceModel.Syndication; using System.ServiceModel.Web;

Последние 2 жалуются на приведенную выше ошибку, комментируя их, выдают ошибки (не могут найти WebGet и т. Д.), Как это происходит при перевороте.

У кого-нибудь есть идеи?

Ответы [ 5 ]

9 голосов
/ 08 февраля 2012

Я получил это в .NET 3.5, добавив Web DLL, благодаря посту ниже.

DOTNET 3.5: добавить ссылку на System.ServiceModel.Web.dll

DOTNET 4.0: добавить ссылку на System.ServiceModel.dll

Сообщение StackOverflow

3 голосов
/ 02 февраля 2011

Для меня это оказалась следующая строка:

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

это должно было быть

<assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1">

У меня было много других проектов в решениях, основанных на одном и том же - не знаю, как это пропало, но добавление его решило проблему.

2 голосов
/ 19 апреля 2010

Попробуйте удалить все ссылки, о которых идет речь, а затем заново добавить их и скомпилировать.Происходит ли то же самое?

1 голос
/ 15 мая 2011

Если вы получили это в Visual Studio 2010, я обнаружил, что очистка вашего решения, закрытие Visual Studio и его перезапуск решили проблему intellisense.

1 голос
/ 19 апреля 2010

вспомнил нечто подобное в прошлом, я исправил это, постоянно меняя цель между 2,3,3,5, пока она не заработала - да, вы правильно меня поняли. Я полагаю, что от одной версии к другой потребовалось время или два для самостоятельного исправления файла конфигурации.

...