2012-05-29 2 views
0

Я не могу добавить несколько ссылок на службы для того же класса.добавить несколько ссылок на одну заявку для одного приложения

using testApp.ServiceReference1; 
using testApp.ServiceReference2; 

но ServiceReference2 не могут быть использованы в качестве имен здесь

Можно или нет ??

+0

Какие сообщения об ошибках вы получаете? Время компиляции? Продолжительность? Где эти услуги определены? Они ваши или чужие? Как вы добавили ссылки на свой проект? Пожалуйста, напишите более подробную информацию. –

+0

Это должно быть возможно - но вы не даете нам достаточно информации, чтобы продолжать, чтобы помочь, действительно ... (1) ** как ** вы добавляете эти ссылки на службы? (2) Какая у вас среда (IDE, версия .NET и т. Д.)? (3) что происходит - ошибка? Если да: ** что ** ошибка точно? (4) Вы пытаетесь добавить одну и ту же услугу дважды или две разные службы? (5) каковы эти услуги (контракты на обслуживание)? –

+0

@mike parkhill - Я добавляю эти услуги, перейдя в проект -> добавить ссылку на службу; - использование .net framework 4; - я могу добавить его, используя метод выше, но не смог использовать его в моем файле cs, так как я не могу объявить пространство имен для второй ссылки, например: с помощью testApp.ServiceReference1-> это отлично работает; using testApp.ServiceReference2-> это не так, как он не может найти эту ссылку, но она добавлена ​​в explorer; - оба разные не одинаковы; --my contratcs сервис [ServiceContract] общедоступный интерфейс IwcfTest { [OperationContract] тест строка (строка а, б) INT; } – lovin

ответ

0

Открыть файл reference.cs в папке ServiceReference2 (Показать все файлы в визуальной студии). Пространство имен для сгенерированных типов будет в этом файле.

+0

Да, но он еще не может быть добавлен. – lovin

+0

Введите имя класса из сгенерированного файла в ваш код. Затем нажмите на имя и сделайте ctrl + shift + F10, чтобы разрешить имя. –