есть сборка A с контроллерами, которая ссылается на сборку с моделями B. Нужно для сборки B сгенерить апи клиента из котроллеров сборки А. Сама сборка B уйдет в нугет и там будет использоваться другими клиентами API. Сурс генераторы не подходят тут, они не могут генерить файлы для другой сборки если писать их для проекта A, и не могут читать инфу о сборках, ссылающихся на нее, если писать для проекта B. Как бы решили такую задачу?
Кто сказал Т4?
Ах, да, забыл сказать, просто читать файлы контроллеров не подойдет, нужно знать инфу о них, например что они наследуют класс Controller
А какой-нибудь сваггер-генератор на подходит?
ну автоматически никак, потому что у тебя кольцо в зависимостях
Не подойдет, у нас свой формат клиента
Просто сдайся и настрой нсваг. Чтобы реализовать "свой формат клиента" придется написать свой нсваг с нуля, зайди посмотри сколько там кода, подумай, сколько свой формат клиента принесет денег вашему бизнесу. В крайнем случае накрутишь что-нибудь свое на сгенеренный нсвагом клиент.
да не очень много там кода, это всё страшилки, что кода много
ты ведь не хочешь отдавать бинарники клиентам твоего сервиса?
Конечно хочу, даже в нугете )
лучше поскорее перестань хотеть и выстави просто сваггер)
А с чего ты решил что это веб клиент?)
я про веб даже не подумал)
Обсуждают сегодня