Mam przypadek, w którym muszę wygenerować dwa pliki kodu CSharp z całkiem tym samym kodem, ale inną przestrzenią nazw typów wejściowych i wyjściowych metod. W rzeczywistości każdy plik jest dla określonego kraju, a typy pochodzą z WSDL dla poszczególnych krajów.Jak korzystać z T4 do generowania dwóch plików w tym samym czasie z jednego szablonu?
Piszę niektóre opakowania wokół usług i logika jest dokładnie taka sama, ale typy automatycznie generowane z WSDL są różne. Jak mogę zmniejszyć wysiłek związany z kodowaniem i napisać logikę w jednym miejscu i wygenerować ją dla dwóch różnych zestawów typów?
Link do pliku T4 MultiOutput.tt jest nie żyje. Czy istnieje inny link do tego? –
@PCLuddite Poprawiłem linki – Dai
Spróbuj tego alternatywnego linku zamiast: https://damieng.com/blog/2009/01/22/multiple-outputs-from-t4-made-easy – kampsj