У меня есть CMD скрипт, который использует «nswag swagger2csclient» для генерации клиента для связи с другим API. Он работал раньше, но как только он использовал более новую версию Nswag, все пошло не так.
Код выглядит так:
// Controller method
[ProducesResponseType(typeof(IEnumerable<CarViewModel>), 200)]
public async Task<ObjectResult> GetCars()
//Generated result with an older version of Nswag
System.Threading.Tasks.Task<System.Collections.ObjectModel.ObservableCollection<CarViewModel>> GetCars();
//Generated result with an newer version of Nswag
System.Threading.Tasks.Task<System.Collections.Generic.ICollection<CarViewModel>> GetCars();
Использование Generic.ICollection несовместимо с моим собственным кодом, и было бы утомительно работать с изменением всех типов данных, поэтому мне нужно, чтобы Nswag сгенерировал ObjectModel.ObservableCollection , как это было в старой версии.
Как мне сделать эту работу?