Подтвердить что ты не робот

Ошибка System.ServiceModel

Я работаю с VS2010 Express на Win7 (64 бит), и я пытаюсь использовать System.ServiceModel, но я получаю сообщение об ошибке ServiceModel в пространстве имен System:

Тип или имя пространства имен "ServiceModel" не существует в пространстве имен "Система" (вам не хватает ссылки на сборку?)

Я посмотрел в \Windows\Microsoft.NET\Framework\v4.0.30319, и есть несколько файлов ServiceModel___.dll, но я не знаю, что у меня что-то отсутствует или они повреждены.

Любые советы?

Спасибо, Йонатан

4b9b3361

Ответ 1

Добавьте ссылку на сборку System.ServiceModel. Выберите Проект Добавить ссылку, а затем выберите имя сборки.

Ответ 2

Щелкните правой кнопкой мыши Проект → Свойства → Приложение → Целевая структура =.NET Framework 4.5

Ответ 3

Пространство имен System.ServiceModel находится в System.ServiceModel.dll.

Я не запускаю 64-битную Windows, поэтому я не могу проверить, правильно ли это место.

Ответ 4

Иногда Visual Studio не устанавливает эту DLL в GAC.
Вы можете указать, что находится в% systemDrive%\Windows\Microsoft.NET\Framework\v4.0.30319, используя gacutil /i dll_file
Чтобы использовать gacutil, вы можете открыть командную строку из меню Visual Studio Tools.