Я пытаюсь сгенерировать прокси для службы wcf через командную строку.При необходимости я использую * svcutil.exe .
Есть несколько сервисов, для которых мне нужно создать прокси.Пример команды показан ниже.Все идет наперекосяк о генерации прокси.
Для одного из прокси мне нужно иметь тип Collection в виде List вместо Array, который используется по умолчанию.Тем не менее, с явно упомянутым ниже, я не могу получить правильный тип коллекции.Получившийся прокси все еще имеет тип Array для коллекций.При выполнении этих команд ошибок нет.Не уверен, что происходит.
svcutil.exe http://localhost/DealService.svc /noLogo
/out:D:/Proxies/DealServiceReference.cs /n:*,MyApp.WinUI.DealServiceReference
/ct:System.Collections.Generic.List`1
Кто-нибудь знает, почему я получаю тип коллекции по умолчанию, несмотря на явное упоминание?Кто-нибудь знает, как сделать это правильно?
(Подзапрос - все примеры, которые я видел для определения collectiontype как списка, таинственный `1 появляется в конце System.Collections.Generic.Список, но я не мог понять необходимость этого, а также я не мог получить где-нибудь обоснованное объяснение. Поэтому, если кто-то может пролить свет на это, было бы здорово.)