开发者

How to use T4 to generate two files at the same time from one template?

开发者 https://www.devze.com 2023-02-06 05:39 出处:网络
I am having a case in which I need to generate 开发者_高级运维two CSharp code files with pretty the same code but different namespace of the input and output types of the methods. In fact each file is

I am having a case in which I need to generate 开发者_高级运维two CSharp code files with pretty the same code but different namespace of the input and output types of the methods. In fact each file is for a specific country and the types come from country specific WSDL's.

I am writing some wrappers around the services and the logic is exactly the same but the types automatically generated from WSDL's are different. How could I reduce the coding effort and write the logic at one place and get it generated for two different sets of types?


or you could use the T4 Toolbox (Old CodePlex project, New GitHub project) and use the helpers to generate multiple files.

The author, Oleg Sych, has a documentary blog post (Archived version)

Or if you don't want this dependency just for this functionality, you can use the T4 file MultiOutput.tt (Archived version)

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号