Ответ да (у koosk и marc_s есть хорошие ответы) - однако причина для примеров заключается в том, как они заслуживают краткого комментария.
Если вы посмотрите на примеры, вы, вероятно, увидите (по крайней мере) два проекта, один для образца сервиса и один для примера приложения, который его потребляет, теоретически вы могли бы вывести проекты в отдельные решения, сервис вверх, а затем приложение-потребитель, и он все равно будет работать (теоретически, потому что вам нужно получить правильные зависимости в обоих проектах).
Причина, по которой клиент и услуга в том же решении заключается в том, что она позволяет визуальной студии получить умный способ помочь вам с вашей отладкой, когда вы запустите клиент, он автоматически начнет обслуживание для вас, и тогда вы должны быть в случае необходимости может перейти от клиента к службе.
Стоит помнить, что решение может содержать любое количество понятных приложений, а также библиотек и т. Д., Необходимых для поддержки этих приложений, его просто оболочка - приложение (услуга или клиент в этом случае) - это еще один проект в решение.
Вам нужно выделить строки кода в текстовом редакторе, а затем использовать кнопку «код» (010 101) или нажать Ctrl-K на клавиатуре, чтобы эти строки были отформатированы красиво (и выделен синтаксис) –
Спасибо koosk за ваш пример. с этим очень хорошо начинать. – Erica