Devart T4 Editor for Visual Studio

VSIP Partner 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.

(14) Review
Visual Studio
2013, 2012, 2010, 2008
Get now (28,349)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (14)
Q and A (14)
Sign in to write a review
Sort by:

by Vandaveer | March 19 2015

Attempted to edit a stock Entity Framework 6 file in Visual Studio 2013 using this extension. Even after restarting VS it provided no intellisense and no syntax highlighting. It did provide dozens of errors in VS's error pane however.

Devart Software March 20 2015
| Edit |


Thank you for the report on this. We have reproduced these issues. Our team will investigate them more clearly and inform you about the results as soon as any are available.

by Ondřej | March 13 2015

A must-have when you are working with T4 Templates.

by Triynko | October 21 2013

Intellisense not working as expected. If I type in Microsoft.DbContextPackage.Utilities, it will not list any of the types, such as EfTextTemplateHost. The file "" in the EntityFramework defines a variable of type EfTextTemplate host, but no intellisense properties show up. The DLL that defines the class (EFPowerTools.dll) is referenced in my project and is also explicitly referenced in the file as "<#@ assembly name="C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\zcdxwgro.k3u\EFPowerTools.dll" #>", and it must at least be partially working or else it wouldn't be able to give intellisense for the namespace Microsoft.DbContextPackage.Utilities, which it does. I'm not sure where the failure is occuring, but other tools like tangible's editor seem to work (but for the EfTextTemplateHost class they show "#ProVersionOnly" where the members would be, which is annoying. I wish this free Devart version worked.

by Doug Ludlow | August 29 2013

by Ali.Alikhani | June 28 2013

by mayabelle | Wed 7:46 PM

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 |

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

Editor does not appear to support this

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

it complains at, typeof(Nullable<>)

by DannyV-Netformx | 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

  • Auto formmating
    1 Posts | Last post October 24, 2014
    • How does this work? My code doesn't auto format and I cant find an option to do so. I am using the latest devart in vs 2013 sp3
  • doesn't recognize optional parameters
    3 Posts | Last post July 15, 2014
    • when calling a method with an optional parameter, e.g.
      GetTypeName(edmType, isNullable: null, modelNamespace: null);
      the editor marks the colon and things after it with error squigles, although it's perfectly valid syntax.
    • I can confirm this behavior.
      The transformation will run fine but the editor shows Errors.
      Is there a way to fix this?
    • It's happening with me too, the t4 run fines but is showing a lot of errors in editor.
  • code coloring can improve
    2 Posts | Last post June 10, 2014
    • Types are not colored in Teal color as they should.
      Using VS2013 Premium Update 2.
    • this happens in variable declaration, and when calling a static method on a type.
  • How to activate?
    3 Posts | Last post June 03, 2014
    • Hi,
      I installed the T4 Editor in VS 2013 Pro.  Is there something that I need to do to activate it/turn it on?  When I open a .tt file, I'm not seeing any syntax highlighting or intellisense.  I do not see any difference in behavior from before I installed the editor.
      When I go to extensions and updates, I do see it in there, marked as installed.
    • Devart T4 Editor works with the .tt, .ttinclude, .t4 files. If one of these extensions is not opened in it, please right-click this file (*.tt) in the Solution Explorer and select "Open With" in the context menu. In the opened dialog box select "Devart Template Editor" and set it as default if necessary.
    • The Devart Template Editor is not already automatically there in the opened dialog box, would you know where to find it in the Visual Studio directory? I'm having more trouble than I thought trying to find it. Thanks in advance!
  • Vs 2013
    2 Posts | Last post January 10, 2014
    • Hi,
      is there a plan to offer this tool for VS 2013 and EF 6 ?
    • Hello.
      Visual Studio 2013 is supported by Devart T4 Editor since October 31, 2013. We have fixed the download links, and now they point to the download page, where you can select the file for your Visual Studio version.
  • Not working on VS2012
    4 Posts | Last post July 30, 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!
    • The link now points directly to the 2012 version, but I need the 2010 version. I found the download at, but the "Get now" button still needs to be fixed.
  • Dark Theme
    1 Posts | Last post July 05, 2013
    • I see one of the comments say that this works well with the dark theme in VS2012. Is there something special I need to do to make that work? Cause it is colored as if it is the light theme right now. (I haven't done anything after installing except for open a tt file.)
      I have Resharper installed as well, could that be conflicting?
  • 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 
1 - 10 of 14 Items