У меня есть решение, в котором я добавляю service reference
для службы, и служба отображается как service reference
, и все отлично работает.Very Happy.
В отдельном решении я создал сервис.В рамках этого решения у меня есть проект для модульного тестирования сервиса.Когда я добавляю ссылку службы для службы в проект модульного теста, ссылка отображается как connected service
, а не как ожидаемая service reference
, и у меня нет доступа к классам, указанным [DataContract]
.
Это не то же самое, что установка службы в другом проекте, и это мешает мне протестировать службу.
Напомним, у меня есть одна служба, установка ее в двух отдельных решениях дает разные результаты.,В одном решении установка работает, как и ожидалось, и у меня есть доступ к классам, указанным в DataContract
, а в другом решении устанавливается служба, и у меня нет доступа к классам, указанным в DataContract
.Обе установленные службы предоставляют все методы, представленные в interface
.
Что я могу добавить, чтобы понять это?Я не очень знаком со службами, поэтому, пожалуйста, задавайте мне вопросы, чтобы помочь улучшить этот вопрос.
**** ОБНОВЛЕНИЕ **** Что работает, если я добавляю новый проект, тогда служба предоставляет данные контракты,Что-то идет плохо, когда я обновляю сервисные ссылки на существующий проект.Очевидно, что создание нового проекта модульного тестирования и перемещение всего в нем - это боль .....