Я пытаюсь создать простое приложение WCF.Мои сервисные интерфейсы и реализации находятся в библиотеках классов.Я написал очень простое консольное приложение, которое выступает в качестве хоста сервера.
Теперь я создал клиент Silverlight и пытаюсь добавить ссылку на службу, используя App.config в консольном приложении,но настроенные службы не отображаются в Discover-> Services In Solution.
Они отображаются, если я создаю библиотеку классов WCF для моих служб, но не обычную библиотеку классов с app.config.
Я могу запустить консольное приложение и добавить ссылку на службу, но это кажется немного неуклюжим.
Каковы правила добавления ссылок на службы времени разработки?
Редактировать
Видимость проекта для обнаружения во время разработки, по-видимому, контролируется следующими типами проекта:
{3D9AD99F-2412-4246-B90B-4EAA41C64699}; {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
(для добавления их в csproj требуется, чтобы он содержал хотя бы одну службу).
Другое правило заключается в том,типы служб должны находиться в той же сборке, что и файл app.config, который на них ссылается.