English 中文(简体)
Debug tt templates in VS2008
原标题:

Is there a way to debug tt files? I have installed SubSonic3 and all the templates do their job except the StoredProcedures.tt. It remains empty after Run Custom Tool .

最佳回答

Read this article that will explain the use of both:

  • JIT debugger (by placing Debugger.Break() in your template code) and
  • Manually attaching to Visual Studio process with the second instance of Visual Studio

The second one is useful to users of systems after Windows XP:

  • Vista
  • 7
  • Server 2008
  • Server 2008 R2
  • ...
问题回答

Here is an easy method.

Add lines like this one to your T4 code:

System.Diagnostics.Debug.WriteLine("This is a debug message.");

Download and run DebugView from Sysinternals. Your debug messages will appear in the output window.

(Behind the scenes, these calls use win32 OutputDebugString().)

Start your template with:

<#@ template debug="true" ...

and add:

System.Diagnostics.Debugger.Break();

to your template code to break into the compiled generator class.





相关问题
Check session from a view in CodeIgniter

What is the best way to check session from a view in CodeIgniter, it shows no way in their user guide, otherwise I will have to make two views on everything, which is kinda weird...still a newbie to ...

How to create a submit button template in Oracle APEX?

I m trying to create a template for a button in Oracle APEX but I don t seem to have access to the appropriate substitution strings to make it work. For non-templated buttons APEX seems to insert a ...

list of controls with templates in silverlight

Does anyone know where to find a list of controls that you can set the template on in Silverlight? I ve wasted several hours now trying to create control templates only to find that the control doesn ...

Template Classes in C++ ... a required skill set?

I m new to C++ and am wondering how much time I should invest in learning how to implement template classes. Are they widely used in industry, or is this something I should move through quickly?

Load ruby on rails template from database

I wonder if there is a way for me to store ruby on rails view files into database store and have that fetched directly from there. The reason is I want to create a CMS with all the user data stored in ...

Templated HTML Editor

I m looking for a HTML editor that kinda supports templated editing or live snippets or something like that. Background: I m working on a website for a friend. As there are no specifications what the ...

Dreamweaver changing path to site s reference instead of local

I have noticed recently, when I apply a template to a new HTML website, all the relative paths are pointed to my local files, example: file:///C|/webstuff/files but I cannot set them to relative paths ...

WPF ListView : Header styling

I want to have a ListView with columns and a particular style: The background for ALL column headers should be transparent except when the mouse is over in one of them. When this happends, the ...

热门标签