Compiling transformation and the 'Render' method

Apr 5, 2009 at 9:59 PM
Has anyone encountered the following error?
Error    1    Compiling transformation: 'Microsoft.VisualStudio.TextTemplating45B5C1FBF54E9AC6505AC5282008F683.GeneratedTextTransformation.TransformationContext' does not contain a definition for 'Render'    c:\Program Files\T4 Toolbox\T4Toolbox\    85    35    Miscellaneous Files
The line of code in the file is:

I use VS2008, so my first guess is that the version of visual studio text transformation assembly is not the right one? Any ideas?
Apr 5, 2009 at 11:54 PM
Could you post the source code of your template?
Which version of T4 Toolbox are you using?

Apr 6, 2009 at 12:03 AM
Hi Oleg,

I am using version of T4.

The template is from CrudScaffolding project of the SharpArchitecture (

The Code:

<#@ template language="C#" hostspecific="True" debug="True" #>
<#@ import namespace="System.Collections.Specialized" #>
<#@ output extension="txt" #>
<#@ include file="" #>
<#@ include file="./Templates/" #>
<#@ include file="" #>

EntityScaffoldingDetails newsEntityScaffoldingDetails =    new EntityScaffoldingDetails("News");

newsEntityScaffoldingDetails.EntityProperties.Add(new EntityProperty("Title", "string", "TestTitle", "[NotNull, NotEmpty]", true));
newsEntityScaffoldingDetails.EntityProperties.Add(new EntityProperty("Blurb", "string", "TestBlurb", "[NotNull, NotEmpty]", true));
newsEntityScaffoldingDetails.EntityProperties.Add(new EntityProperty("Article", "string", "TestArticle", "[NotNull, NotEmpty]", true));
newsEntityScaffoldingDetails.EntityProperties.Add(new EntityProperty("Author", "string", "TestAuthor", "[NotNull, NotEmpty]", true));
newsEntityScaffoldingDetails.EntityProperties.Add(new EntityProperty("ArticleDate", "DateTime", DateTime.Parse("1/1/2009")));

ScaffoldingGenerator generator = new ScaffoldingGenerator(
    @"C:\dev\Small Web Application Projects\XXX\YYY\", "XXX", newsEntityScaffoldingDetails);

// Uncomment this line when you're ready for the scaffolding generator to sure to recomment after it completes to avoid accidental generating!
Apr 6, 2009 at 1:47 AM
Has Sharp Architecture been converted to use verion 9.3? I remember working with Billy to patch version 9.1 for S#arp Architecture to work correctly. This error may be the result of using version 9.3 of with the old 9.1 version of, which indeed didn't have a Render method.
Apr 6, 2009 at 2:18 AM
Edited Apr 6, 2009 at 2:20 AM
I guess we better check with Bill. I wonder if he reads this forum?

I am still waiting for the permission to post on the discussion group for Sharp Architecture.
Apr 6, 2009 at 3:48 AM
According to Bill, he hasn't had the chance to test Sharp Architecture with the latest versions T4. He recommends the use of the earlier patched version.

Check out the thread for the same issue on Sharp-Architecture Google Group:
Apr 6, 2009 at 10:36 AM
Thanks for following up.