<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Understanding T4: Preprocessed Text Templates</title>
	<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/</link>
	<description>Interfaces are like alcohol - they are a lot of fun when used in moderation.</description>
	<pubDate>Sat, 04 Feb 2012 05:22:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Rybotech</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-3481</link>
		<dc:creator>Rybotech</dc:creator>
		<pubDate>Fri, 30 Dec 2011 16:36:08 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-3481</guid>
		<description>Just for clarification, the project type that should be created, for C#, is a "Class Library".  The directions do not specify, and will not work if you create a "Console" app. (I couldn't get it to work.)</description>
		<content:encoded><![CDATA[<p>Just for clarification, the project type that should be created, for C#, is a &#8220;Class Library&#8221;.  The directions do not specify, and will not work if you create a &#8220;Console&#8221; app. (I couldn&#8217;t get it to work.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Automatically generate JavaScript proxies to call WCF services via Ajax &#171; Development and general stuff that comes to mind</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-3293</link>
		<dc:creator>Automatically generate JavaScript proxies to call WCF services via Ajax &#171; Development and general stuff that comes to mind</dc:creator>
		<pubDate>Thu, 28 Oct 2010 15:33:19 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-3293</guid>
		<description>[...] reading How to create a Visual Studio 2010 add-in FileCodeModel interface Using T4 Preprocessed templates for code generation WCF [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] reading How to create a Visual Studio 2010 add-in FileCodeModel interface Using T4 Preprocessed templates for code generation WCF [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Tingle&#39;s Blog &#187; Convert Entity Framework T4 Templates into Preprocessed Templates in VS 2010 RC</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2926</link>
		<dc:creator>Keith Tingle&#39;s Blog &#187; Convert Entity Framework T4 Templates into Preprocessed Templates in VS 2010 RC</dc:creator>
		<pubDate>Sun, 14 Mar 2010 14:07:30 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2926</guid>
		<description>[...] new feature in VS2010 can help make T4 templates more TFS friendly. T4 Preprocessed Templates allow T4 code to be translated into C# code, and gives the developer the control over when code [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] new feature in VS2010 can help make T4 templates more TFS friendly. T4 Preprocessed Templates allow T4 code to be translated into C# code, and gives the developer the control over when code [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oleg Sych</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2449</link>
		<dc:creator>Oleg Sych</dc:creator>
		<pubDate>Tue, 24 Nov 2009 12:40:57 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2449</guid>
		<description>Brian,

You can use built-in Visual Studio debugger with both pre-processed and traditional templates (more &lt;a href="http://www.olegsych.com/2008/09/t4-tutorial-debugging-code-generation-files/" rel="nofollow"&gt;here&lt;/a&gt;). When I wrote this article, I didn't realize that 2010 provides better support for debugging of .tt than it did in 2008, which didn't handle breakpoints correctly. In 2010, debugging experience for pre-processed and traditional templates is almost the same; in both cases you simply need to have a second instance of Visual Studio to serve as a debugger.

Oleg</description>
		<content:encoded><![CDATA[<p>Brian,</p>
<p>You can use built-in Visual Studio debugger with both pre-processed and traditional templates (more <a href="http://www.olegsych.com/2008/09/t4-tutorial-debugging-code-generation-files/" rel="nofollow">here</a>). When I wrote this article, I didn&#8217;t realize that 2010 provides better support for debugging of .tt than it did in 2008, which didn&#8217;t handle breakpoints correctly. In 2010, debugging experience for pre-processed and traditional templates is almost the same; in both cases you simply need to have a second instance of Visual Studio to serve as a debugger.</p>
<p>Oleg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brian</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2448</link>
		<dc:creator>brian</dc:creator>
		<pubDate>Mon, 23 Nov 2009 19:31:50 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2448</guid>
		<description>Hi Oleg,
New preprocessed templates seem to be going in the right direction imho.  I have a question as to what you said here: "However, these differences are reduced only to debugging if you are using the T4 Editor to create your templates."
Does what you said above mean that you are able to use visual studio's built-in debugger? This is definately an improvement, if so. TIA.</description>
		<content:encoded><![CDATA[<p>Hi Oleg,<br />
New preprocessed templates seem to be going in the right direction imho.  I have a question as to what you said here: &#8220;However, these differences are reduced only to debugging if you are using the T4 Editor to create your templates.&#8221;<br />
Does what you said above mean that you are able to use visual studio&#8217;s built-in debugger? This is definately an improvement, if so. TIA.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: T4 Preprocessed Text Templates in Visual Studio 2010 &#171; Karl On WPF &#8211; .Net</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2399</link>
		<dc:creator>T4 Preprocessed Text Templates in Visual Studio 2010 &#171; Karl On WPF &#8211; .Net</dc:creator>
		<pubDate>Fri, 30 Oct 2009 16:34:56 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2399</guid>
		<description>[...] Oleg Sych very nice blog post on T4 Preprocessed Text Templates [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Oleg Sych very nice blog post on T4 Preprocessed Text Templates [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Weekly Web Nuggets #78 : Code Monkey Labs</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2330</link>
		<dc:creator>Weekly Web Nuggets #78 : Code Monkey Labs</dc:creator>
		<pubDate>Mon, 12 Oct 2009 14:58:30 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2330</guid>
		<description>[...] Understanding T4 - Preprocessed Text Templates: Oleg Sych explains T4 templates. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Understanding T4 - Preprocessed Text Templates: Oleg Sych explains T4 templates. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oleg Sych</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2304</link>
		<dc:creator>Oleg Sych</dc:creator>
		<pubDate>Wed, 30 Sep 2009 20:10:33 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2304</guid>
		<description>Mark,

Check out the References section above to see what Gareth, Pablo and Kathleen had to say on why preprocessed templates are valuable. I don't think I can add much to what they have already said. 

From my prospective, preprocessed templates are important because they allow authors to develop T4 code generators as traditional .NET assemblies as opposed to sets of .tt files. This can improve performance, development experience and protect intellectual property. 

Oleg</description>
		<content:encoded><![CDATA[<p>Mark,</p>
<p>Check out the References section above to see what Gareth, Pablo and Kathleen had to say on why preprocessed templates are valuable. I don&#8217;t think I can add much to what they have already said. </p>
<p>From my prospective, preprocessed templates are important because they allow authors to develop T4 code generators as traditional .NET assemblies as opposed to sets of .tt files. This can improve performance, development experience and protect intellectual property. </p>
<p>Oleg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Kamoski</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2303</link>
		<dc:creator>Mark Kamoski</dc:creator>
		<pubDate>Wed, 30 Sep 2009 19:58:33 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2303</guid>
		<description>The change looks fine, I suppose, but I do not see the value. The improvement s allow one to start generating partial classes? Huh? My generator already produces partial classes now. If I want to extend the code without touching the generated code, I simply add another partial class and put my hand-written code in it. Am I missing something here? Also, wrt to namespaces, my code generation template sets already have a parameter that allows my generator output to be in whatever namespace I specifiy. Again, I think I am missing something here? Is it some other place the improvements are addressing? If possible, can somebody, please simplify the value-add a bit, for a newbie? Thank you. -- Mark Kamoski</description>
		<content:encoded><![CDATA[<p>The change looks fine, I suppose, but I do not see the value. The improvement s allow one to start generating partial classes? Huh? My generator already produces partial classes now. If I want to extend the code without touching the generated code, I simply add another partial class and put my hand-written code in it. Am I missing something here? Also, wrt to namespaces, my code generation template sets already have a parameter that allows my generator output to be in whatever namespace I specifiy. Again, I think I am missing something here? Is it some other place the improvements are addressing? If possible, can somebody, please simplify the value-add a bit, for a newbie? Thank you. &#8212; Mark Kamoski</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Interesting Finds: 2009 09.22 ~ 09.30 - gOODiDEA.NET</title>
		<link>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2299</link>
		<dc:creator>Interesting Finds: 2009 09.22 ~ 09.30 - gOODiDEA.NET</dc:creator>
		<pubDate>Wed, 30 Sep 2009 04:31:32 +0000</pubDate>
		<guid>http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/#comment-2299</guid>
		<description>[...] Understanding T4: Preprocessed Text Templates [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Understanding T4: Preprocessed Text Templates [&#8230;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

