У меня возникает эта странная проблема при попытке обновить мою служебную ссылку. У меня есть служба WCF, которая принимает некоторые параметры, а одна из них - Dictionary<string, string>
. Я создал свой проект, добавил сервисную ссылку, все работает нормально. Я правильно настроил тип коллекции и тип словаря, и это тоже хорошо. Но когда я добавляю новый метод в свою службу или меняю подпись одного из моих методов, мне нужно обновить ссылку на службу. Но когда я делаю это, все типы ломаются, Guid
s превращаются в string
s, XElement
s превращается в XmlElement
, а Dictionary<string, string>
wierdly превращается в ArrayOfKeyValueOfstringstringKeyValueOfstringstring[]
. Когда я создаю новый проект и снова добавлю ссылку на службу, снова сделайте это. Я потерян, помогите мне, может быть, с некоторыми документами об услугах.Неверная ссылка на службу создается при обновлении
Что я могу делать неправильно?
Я пытаюсь создать вашу ситуацию по-разному, но все они работают нормально. при настройке службы снимите флажки с типов повторного использования в ссылочных сборках и попробуйте выполнить ссылку на службу обновлений, может ли она работать. – Katy
Да, я пробовал это, и это сработало, и прежде чем я отвечу на свой вопрос, вы пришли к этому комментарию. Если вы ответите, я соглашусь с этим, иначе я сделаю свой собственный ответ. Но проблема в том, что я использую эту услугу из некоторых других проектов, по-прежнему остается проблемой, и в них даже если проверяется «Типы повторного использования в ссылочных сборках», ссылка работает очень хорошо. –