Пакеты NuGet и параметры выхода

У меня есть несколько классов с методами, определенными в пакете NuGet. Некоторые из этих методов имеют "параметры out", и кажется, что когда я пытаюсь вызвать эти методы без ключевого слова, исключение типа System.ServiceModel.CommunicationException брошен

Кто-нибудь знает, почему выбрасывается это исключение?

Не разрешены ли внешние параметры при вызове пакетов Nuget?

Я пытался связать каждый параметр вручную, используя двоеточия, но все еще вижу ту же проблему.

System.ServiceModel.CommunicationException: при попытке сериализации параметра http://tempuri.org/:personalCode произошла ошибка. Сообщение InnerException было "Тип" Личное "с именем контракта данных" Личное: http://schemas.datacontract.org/2004/07/DataContracts"не ожидается. Добавьте любые типы, которые не известны статически, в список известных типов - например, с помощью атрибута KnownTypeAttribute или добавив их в список известных типов, передаваемых в DataContractSerializer.'. Пожалуйста, смотрите InnerException для более подробной информации. ---> System.Runtime.Serialization.SerializationException: введите "PersonalCode" с именем контракта данных "PersonalCode: http://schemas.datacontract.org/2004/07/DataContracts" не ожидается. Добавьте любые типы, которые не известны статически, в список известных типов - например, с помощью атрибута KnownTypeAttribute или добавив их в список известных типов, переданных DataContractSerializer.

0 ответов

Другие вопросы по тегам