tangible T4 Editor 2.1 plus modeling tools for VS2010
Free
With tangible's T4 Editor FREE EDITION you can author your own Code Generator via T4 Text-Templates with IntelliSense, Syntax-Highlighting, Advanced T4 Debugger, T4 Transform on Build.
Using the modeling tool you can envision and model your project and generate via T4 from it.
Opened Visual Studio 2010 with a .tt template already open ( which was how I knew I wanted something that offered syntax highlighting ) and it crashed Visual Studio instantly. I'm going to have to uninstall it to use my dev environment.
I Glenatron, sorry for the issue. We just released V2.1.1 which solves it. There was a bug in the current world highligher feature that affected some machines. Please download the new version 2.1.1.
Do not install this piece of dung. Wrecks VS 2010. You can't get uninstall it or get rid of it. Worse than a virus. Now I have to spend half my night trying to get rid of it so I can start VS 2010 again.
Hi Craig, not sure if someone else had the same issue or not. But for your info we did build a completely new installer with todays V2.1.1 release based on WIX and VSIX. So this might help.
Nice but crashes VS when T4 is huge. Also no integration with Visual Studio colors or other extensions (e.g. Quick Find extension in the Productivity Power Tools - using both prevents searching in T4 files).
Does not support incremental search that is in the latest addon releases from Microsoft.
I imagine this is a good editor. But I never got to find out. I opened it up and was very happy to see that my T4 template now had syntax highlighting.
But then I pressed ctrl + f and the search box did not appear. Somehow, the customizations done make it so that the search box does not appear when you try to search. (Note, I have the latest releases from Microsoft of the productivity tools that support incremental search) Since searching my code is a must for me, I am now uninstalling this tool.
As a side note, it also changed the encoding of my file. That makes it so compares in source control are totally broken/messed up. I had to do a get latest (and lost my un-committed work) to fix the problem.
Excellent tool. I love the "transform on build feature" and full intellisense in pro edition. Also good to see the open with thing is fixed now. BTW cool diagramming and gallery
We had some issues with some computers out there that caused VS to crash after using the addin for some time when the current world highlighter was enabled. Theese issues have been fixed. Please Update.
Sorry - didnt see this link on the side. Suggest you add a link to the VS 2012 version on top of the text for the 2010 version :-)
I have the tools listen on my tool list pages for VS 2010 http://geekswithblogs.net/terje/archive/2010/12/05/visual-studio-amp-tfs-ndash-list-of-addins-extensions-patches.aspx and VS 2012 (under update now)http://geekswithblogs.net/terje/archive/2012/03/22/visual-studio-amp-tfs-11-ndash-list-of-extensions-and.aspx
Keep up the good work !
Hi all,
we just released 2.0.1 which fixes the following:
- Intellisense restrictions in free version were too tight
- T4 Menu only shows when T4 template is activate document
- Setup warns about about 1.9.65 installed versions (unfortunately not 2.0.0)
Thanks for all your feedback!
Tim
I had pro version installed. However intellisense feature does not pick up automatically. For assembly which are not in GAC the interllisense does not work. However if i give template the absolutely path to that assembly. Then intellisense will work.
Any idea?
Hello Yugang,
The first question is simple. To have intellisense for DLLs in GAC you must use the asssembly name not the DLL to load it. E.g. <#@ assembly name="myassemblyname" #> do not include dll and make sure your dll name is set correctly in your project. Also please make sure your classes are surounded by a namespace in the dll.
Second question: When you see error compiling transformation this comes from VS T4 Engine not from the editor. I assueme the DLL was not there because the project was not build. Build variables are supported.
If any more questions please send mail to support AT tangible.de
Thanks
Tim
Hi there, I once installed tangible T4 editor for VS2010, but because of some reason I uninstalled it. In theory at least. No I tried to install the package again, but I'm stucked in a trobule:
In VS2010 I don't see the extension installed. When I start the installer it says, that earlier version is installed, I have to to remove that through Add/Remove programs. I see the package there, but when I try uninstall it, it says the installer package has some problems. I suppose the problem is, I don't have the earlier version of the installer (2011. April version) because it was deleted from temporary internet files. I tried to reach the earlier version on the internet, but I was not successfull.
Can you please help me, how can I solve the above problem and install the new version?!
If some of you has the previous version of the installer, please send that to me (bcsaba at dravanet dot hu) , maybe that is the solution. But certainly any other option is welcome.
Thank you in advance.
Br,
Csaba
Hi there,
just a short update on the new version we released a few days back. It now also adds T4 Editor to your Experimental Hive - so you can use T4 Editor also when authoring an own DSL with the VS SDK. Be sure to also add references to your DSL DLLs to get intellisense there.
We also recommend to use the template gallery to download the FileTemplateHelper that allows you to generate multiple output files. With support for includes and nested includes you can do virtually anthing with your dsl.
Today we updated the C# and VB intellisense and also added support for C and C++ language output. We now go these languages inout support list for output language highlighting:
T4 Syntax Highlighting for C#, VB.NET, C++, C, Java, PHP, SQL, MSIL, Python, Batch Files, PASCAL, PowerShell, IL, JSCRIPT, VBSCRIPT, CSS in output text code and T4 Code Sections in C# or VB.NET
Today we added a new feature available for Pro-Edition users that allows you to set if a T4 file should be transformed on build. See the properties window on the file to enable it.