1

Мои вопросы:Как загрузить привязки службы WCF для Visual Studio 2010 Addin?


Я хочу вызвать методы службы WCF через Visual Studio Addin и надстройке/или Visual Studio хост ищет ИНТ неправильное место для конфигураций (или, может быть, его глядя на право место, но конфигурация не в том месте)?

Какова наилучшая практика для этого?

Я разрабатываю приложение Visual Studio 2010 Addin, которому необходимо вызвать службу WCF для получения данных и выполнения некоторой обработки.

Я успешно добавил ссылку службы WCF и создал клиента следующим образом:

WcfServiceClient client = new WcfServiceClient() 

Когда управление достигает выше линии в моем коде, я получаю следующее сообщение об ошибке:

Could not find default endpoint element that references contract 'WcfService.IWcfService' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found in the client element.

сейчас информация о конечной точке и привязке содержится в файле app.config. То, что происходит здесь:

Когда Visual Studio ехе (devenv.exe) загружает плагин и выполняет часть кода, где он должен создать клиент службы WCF, он пытается загрузить devenv.exe.config вместо MyAddin.dll.config файл

раствор, кажется: Копирование и вставка привязки службы WCF и модель обслуживания клиентов данные app.config в devenv.exe.config и, возможно, он будет работать, то ,

Рекомендации по лучшей практике, пожалуйста?

Благодаря

Steve

+0

С WCF, вы можете установить все настройки в коде - он не должен быть в конфигурационном файле. Будет ли это решением для вас? –

+0

Да, это может сработать. Я попробовал это однажды, но я сделал некоторые ошибки, и это не сработало для меня .. Не могли бы вы разместить ссылку на образец? Очень признателен. Такую ссылку можно отметить как ответ: P –

ответ

1

Вы можете установить все настройки в вашем коде.

Вот аналогичный вопрос: WCF Configuration without a config file

+0

Спасибо вам большое :) –

+0

Добро пожаловать :) –

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

  • Нет связанных вопросов^_^