Пакеты 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.