Devart T4 Editor for Visual Studio

Free

Devart T4 Editor is a powerful Visual Studio add-in for editing T4 templates with syntax highlighting, intellisense, code outlining, and all features of first-class text editor add-in for Visual Studio.

(9) Review
Visual Studio
2012, 2010, 2008
Get Now (6,245)
4/25/2013
1.00
E-mail Twitter del.icio.us Digg Facebook
Add To Favorites
Description
Reviews (9)
Q and A (8)
Sign in to Write a Review
Sort By:

by mayabelle | March 27 2013

I like this tool so far. The Intellisense works great for our purposes and the highlighting makes it easier to create/edit T4 files. I like that it's fast, utilizes my Visual Studio dark color theme, and doesn't interfere with existing Visual Studio features or with my other extensions, including Productivity Power Tools.

by Marcoslimagon | November 23 2012

I've installed other similar products. This was the only one that really works!!

Of course there is a lot of improvements to do, but this is the right way! keep it up!

by Manikya Mahesh Rali | May 15 2012

Devart Software May 17 2012
| Edit |
Delete

Thank you for the high rating! We're glad you like our product!

by Max Kot | October 25 2011

It could be a good T4 editor but it blocks template processing if the template does not pass syntax check. Unfortunately, Devart extension does not support all of C# syntax.
A better solution would be to leave error hints as is (even if they are wrong) but let TextTemplatingFileGenerator decide whether the template can be processed.

by jrad | August 17 2011

Hi,
Editor does not appear to support this

if (myType.IsGenericType && myType.GetGenericTypeDefinition().Equals(typeof(Nullable<>)))
{...}

it complains at, typeof(Nullable<>)

by DNETFX | August 04 2011

Good integration into Visual Studio and compatibility with other extensions (e.g. Quick Find extension in the Productivity Power Tools) and supports custom colors.

Biggest minus is that intellisense seems to only work for types, not for members.

by Burt.Harris | July 14 2011

I too found this editor buggy. When editing tt files and entering "<#" directives, it quite often missed when I typed the "#" or other characters. On the plus side, Devart's T4 editor seems to have better intellisense support than the free alternatives.

by DavisMo | May 28 2011

There are so many bugs with this editor: E.g. It does not pick up Extension Methods for e.g. List<T> even when System.Linq is included. Output text is not colored at all. Sometimes when i hit CTRL+SPACE for code completion i get "&gt;&lt;". It also feels a bit slow. Complex templates seem to get no intellisense at all, e.g. in my ttincludes it did not work. For me it feels about as bad as the clarius beta version that is currently out - except they are at least naming it beta.

Maybe you better make a commercial version and put some more serious work in the product? Furthermore I do not see a promise for how long this product stays free?

by Will Sullivan | May 27 2011

Best T4 editor out there! Intellisense in the code blocks and the T4 blocks, works with the standard find/replace tool window, nice and fast. Our T4 saviors!

Sign in to Start a Discussion


  • Not working on VS2012
    3 Posts | Last Post May 01, 2013
    • Why does this extension have the "Visual Studio 2012" and "VS2012" tags? It is NOT compatible with VS2012. I get this error during the install:
      
      24/04/2013 12:20:57 - Searching for applicable products...
      24/04/2013 12:20:57 - Found installed product - Microsoft Visual Studio Ultimate 2012
      24/04/2013 12:20:57 - Found installed product - Microsoft Visual Studio Premium 2012
      24/04/2013 12:20:57 - Found installed product - Microsoft Visual Studio Professional 2012
      24/04/2013 12:20:57 - Found installed product - Microsoft LightSwitch for Visual Studio 2012
      24/04/2013 12:20:57 - Found installed product - Microsoft Visual Studio 2012 Shell (Integrated)
      24/04/2013 12:20:57 - Found installed product - Global Location
      24/04/2013 12:20:57 - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
         à VSIXInstaller.App.InitializeInstall()
         à System.Threading.Tasks.Task.InnerInvoke()
         à System.Threading.Tasks.Task.Execute()
      
      
      Please, don't make me lose my time by lying about the supported version...
    • Hello Thomas, 
      
      There has been a wrongly placed link for the Get Now button. It is now changed and you will be redirected to the Download page where you can choose the edition of T4 Editor, as it is available in 3 editions, for Visual Studio 2008, Visual Studio 2010 and Visual Studio 2012. 
      Sorry for the previously placed misleading information and thank you for pointing that out.
    • Thanks for your answer. I downloaded the extension using the new link, and it does work in VS2012.
      
      Thanks for providing this tool for free!
  • Indentation problem
    1 Posts | Last Post April 11, 2013
    • I write this:
      <# if(doesntNeedIndent) { #>
      ...
      <# } #>
      
      then I run feature [Format Document], it become:
      <#    if(doesntNeedIndent) { #>
      ...
      <#    } #>
      
      I think the code in same line with "<#" or "<#=" shouldn't be indented.
      
      Can you fix this?
      Thank you.
  • Visual Studio 2012
    2 Posts | Last Post November 30, 2012
    • Will Visual Studio 2012 be supported? If yes is there a timeline for it?
    • We plan to release T4 Editor for Visual Studio 2012 soon, however we cannot provide exact timeframe at the moment.
  • T4 MVC
    1 Posts | Last Post November 23, 2012
    • Try to customize the default MVC templates for ASPXEngine... check the intellisense for imported classes 
  • Help or Documentation is Where?
    1 Posts | Last Post October 13, 2012
    • I must be looking in the wrong place for help or documentation. Where is it? I've found Tools->Options->Text Editor->T4, but that's all.
  • Problem referencing local assemblies
    2 Posts | Last Post January 24, 2012
    • I have some functionality I use in my .tt files that is NOT part of the compiled project. (i.e., my assembly cannot be made a reference in the project). If I put my assembly in the GAC and reference it like:
      
      <#@ assembly name="MyCompany.MyLibrary" #>
      <#@ import namespace="MyCompany.MyLibrary" #>
      
      everything is ok with your editor. However, if I try to reference it locally like:
      
      <#@ assembly name="$(SolutionDir)\TemplateLibs\MyCompany.MyLibrary.dll" #>
      <#@ import namespace="MyCompany.MyLibrary" #>
      
      then the T4 editor doesn't work right (no intellisense, etc). NOTE: VS2010 itself works fine this way and generates the template as expected, just the T4 editor doesn't work right.
      
      There are multiple reasons I don't want this library in the GAC - there are multiple versions, and it's shared with others via Subversion and I don't want them to have to install to GAC, etc...
      
      Can you please fix this?
      Thanks!
    • I'm suffering from this problem too, the lack of intellisense is frustrating, a fix would be very much appreciated.
      
      Thanks,
      Luke
  • Editor responsiveness w/ T4 editor installed
    1 Posts | Last Post July 14, 2011
    • VS2010 editor seems sluggish when editing .tt files.   In particular it seems to miss some of my keystrokes, for example when I type "<#" at a normal pace (for me), it looses the "#".   Are you aware of a fix or workaround?
  • Free = Please Test With out Pay?
    2 Posts | Last Post July 11, 2011
    • With out a promise that this will stay free, this is just a combo of "the first hit is free" and "please work for me for free".
      
      This happens all the time in tool development.  You install and help the developer work through all the bugs, then when you have suffered through and got to where you really like the tool, they change the system so that now you have to pay for it.
      
      The first few times I got sucked in, but no longer.  Please post your long term "free" intentions for those of us who do not want to be "free software testers" for you.
    • The current functionality is free and will be free in future. We assume the possibility of implementing a paid edition of Devart T4 Editor with an additional functionality, but the current features will be free.