<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>TTxGen</title><link>http://code.msdn.microsoft.com/TTxGen/Project/ProjectRss.aspx</link><description>Generic single file generator based on the text templating engine</description><item><title>NEW POST: Small Bug in the Setup + Fix</title><link>http://code.msdn.microsoft.com/TTxGen/Thread/View.aspx?ThreadId=90</link><description>&lt;div class="wikidoc"&gt;
Hi Benjamin,&lt;br /&gt; &lt;br /&gt;Thanks for finding this. I already fixed and uploaded a new MSI.&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt;Pablo&lt;br /&gt; &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;BenjaminS wrote:&lt;br /&gt;&lt;h2&gt;
The Problem
&lt;/h2&gt;I installed the Setup (February 2008 CTP installer) and when I tried to transform a TT file with TTxGen I only got the following error messages:&lt;br /&gt; &lt;br /&gt;Failed to load Assembly 'file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll' for registered directive processor 'TTxGenDirectiveProcessor'&lt;br /&gt;System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll' or one of its dependencies. The system cannot find the file specified.&lt;br /&gt;File name: 'file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll'&lt;br /&gt;   at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp;amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp;amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, StackCrawlMark&amp;amp; stackMark)&lt;br /&gt;   at System.Reflection.Assembly.LoadFrom(String assemblyFile)&lt;br /&gt;   at Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolveDirectiveProcessor(String processorName)&lt;br /&gt; &lt;br /&gt;A processor named 'TTxGenDirectiveProcessor' could not be found for the directive named 'ParentFileInjector'. The transformation will not be run.  The following Exception was thrown:&lt;br /&gt;System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll' or one of its dependencies. The system cannot find the file specified.&lt;br /&gt;File name: 'file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll'&lt;br /&gt;   at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp;amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp;amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, StackCrawlMark&amp;amp; stackMark)&lt;br /&gt;   at System.Reflection.Assembly.LoadFrom(String assemblyFile)&lt;br /&gt;   at Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolveDirectiveProcessor(String processorName)&lt;br /&gt;   at Microsoft.VisualStudio.TextTemplating.Engine.ProcessCustomDirectives(ITextTemplatingEngineHost host, TemplateProcessingSession session, List`1 directivesToBeProcessed)&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Analysis
&lt;/h2&gt;It seems there is still a wrong file reference from the development computer in the setup file. This reference points to &lt;i&gt;file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll&lt;/i&gt; but shoult point to something like &lt;i&gt;file:///C:/Program files/TTxGen/TTxGen.dll&lt;/i&gt;&lt;br /&gt; &lt;br /&gt;This value is stored in the registry so you can easily correct it. Open regedit and search for the following key: &lt;i&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\TextTemplating\DirectiveProcessors\TTxGenDirectiveProcessor&lt;/i&gt; there you can change the value of the &lt;i&gt;CodeBase&lt;/i&gt; entry.&lt;br /&gt; &lt;br /&gt;As I looked into the msi file a saw that another registry value was created with the correct file name. I hope the next setup will be fixed.&lt;br /&gt; &lt;br /&gt;Have fun&lt;br /&gt;  Benjamin from &lt;a href="http://www.ticklishtechs.net/" class="externalLink"&gt;http://www.ticklishtechs.net/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>pablogaliano</author><pubDate>Tue, 27 May 2008 14:57:18 GMT</pubDate><guid isPermaLink="false">NEW POST: Small Bug in the Setup + Fix 20080527P</guid></item><item><title>UPDATED RELEASE: TTxGen February 2008 CTP (Feb 05, 2008)</title><link>http://code.msdn.microsoft.com/TTxGen/Release/ProjectReleases.aspx?ReleaseId=136</link><description>This is the February 2008 CTP release</description><author></author><pubDate>Tue, 27 May 2008 14:56:14 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: TTxGen February 2008 CTP (Feb 05, 2008) 20080527P</guid></item><item><title>NEW POST: Small Bug in the Setup + Fix</title><link>http://code.msdn.microsoft.com/TTxGen/Thread/View.aspx?ThreadId=90</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
The Problem
&lt;/h2&gt;I installed the Setup (February 2008 CTP installer) and when I tried to transform a TT file with TTxGen I only got the following error messages:&lt;br /&gt; &lt;br /&gt;Failed to load Assembly 'file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll' for registered directive processor 'TTxGenDirectiveProcessor'&lt;br /&gt;System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll' or one of its dependencies. The system cannot find the file specified.&lt;br /&gt;File name: 'file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll'&lt;br /&gt;   at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp;amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp;amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, StackCrawlMark&amp;amp; stackMark)&lt;br /&gt;   at System.Reflection.Assembly.LoadFrom(String assemblyFile)&lt;br /&gt;   at Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolveDirectiveProcessor(String processorName)&lt;br /&gt; &lt;br /&gt;A processor named 'TTxGenDirectiveProcessor' could not be found for the directive named 'ParentFileInjector'. The transformation will not be run.  The following Exception was thrown:&lt;br /&gt;System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll' or one of its dependencies. The system cannot find the file specified.&lt;br /&gt;File name: 'file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll'&lt;br /&gt;   at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp;amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp;amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, Boolean forIntrospection)&lt;br /&gt;   at System.Reflection.Assembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, StackCrawlMark&amp;amp; stackMark)&lt;br /&gt;   at System.Reflection.Assembly.LoadFrom(String assemblyFile)&lt;br /&gt;   at Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolveDirectiveProcessor(String processorName)&lt;br /&gt;   at Microsoft.VisualStudio.TextTemplating.Engine.ProcessCustomDirectives(ITextTemplatingEngineHost host, TemplateProcessingSession session, List`1 directivesToBeProcessed)&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Analysis
&lt;/h2&gt;It seems there is still a wrong file reference from the development computer in the setup file. This reference points to &lt;i&gt;file:///C:/Work/MS/TTxGen/TTxGen/bin/Debug/TTxGen.dll&lt;/i&gt; but shoult point to something like &lt;i&gt;file:///C:/Program files/TTxGen/TTxGen.dll&lt;/i&gt;&lt;br /&gt; &lt;br /&gt;This value is stored in the registry so you can easily correct it. Open regedit and search for the following key: &lt;i&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\TextTemplating\DirectiveProcessors\TTxGenDirectiveProcessor&lt;/i&gt; there you can change the value of the &lt;i&gt;CodeBase&lt;/i&gt; entry.&lt;br /&gt; &lt;br /&gt;As I looked into the msi file a saw that another registry value was created with the correct file name. I hope the next setup will be fixed.&lt;br /&gt; &lt;br /&gt;Have fun&lt;br /&gt;  Benjamin from &lt;a href="http://www.ticklishtechs.net/" class="externalLink"&gt;http://www.ticklishtechs.net/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>BenjaminS</author><pubDate>Tue, 26 Feb 2008 19:33:28 GMT</pubDate><guid isPermaLink="false">NEW POST: Small Bug in the Setup + Fix 20080226P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/TTxGen/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Introduction
&lt;/h2&gt;&lt;b&gt;TTxGen&lt;/b&gt; is a generic single file generator based on the text templating engine.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Links
&lt;/h2&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;Releases&lt;/th&gt;&lt;th&gt;&lt;a href="http://code.msdn.microsoft.com/TTxGen/Release/ProjectReleases.aspx?ReleaseId=136"&gt;February 2008 CTP release&lt;/a&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;h2&gt;
Screenshot
&lt;/h2&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=TTxGen&amp;amp;DownloadId=371" alt="scn1.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=TTxGen&amp;amp;DownloadId=372" alt="scn2.png" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Requirements
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/products/default.aspx" class="externalLink"&gt;Visual Studio 2008 (Professional / Team Suite)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
Contact
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Information about &lt;b&gt;TTxGen&lt;/b&gt; and VSX related via my blog: &lt;a href="http://www.clariusconsulting.net/pga" class="externalLink"&gt;http://www.clariusconsulting.net/pga&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=TTxGen&amp;amp;DownloadId=373" alt="VS08.png" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>pablogaliano</author><pubDate>Tue, 05 Feb 2008 13:32:45 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080205P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/TTxGen/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Introduction
&lt;/h2&gt;&lt;b&gt;TTxGen&lt;/b&gt; is a generic single file generator based on the text templating engine.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Links
&lt;/h2&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;Releases&lt;/th&gt;&lt;th&gt;&lt;a href="http://code.msdn.microsoft.com/TTxGen/Release/ProjectReleases.aspx?ReleaseId=136"&gt;February 2008 CTP release&lt;/a&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;h2&gt;
Screenshot
&lt;/h2&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=TTxGen&amp;amp;DownloadId=371" alt="scn1.png" /&gt;&lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=TTxGen&amp;amp;DownloadId=372" alt="scn2.png" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Requirements
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/products/default.aspx" class="externalLink"&gt;Visual Studio 2008 (Professional / Team Suite)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
Contact
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Information about &lt;b&gt;TTxGen&lt;/b&gt; and VSX related via my blog: &lt;a href="http://www.clariusconsulting.net/pga" class="externalLink"&gt;http://www.clariusconsulting.net/pga&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=TTxGen&amp;amp;DownloadId=373" alt="VS08.png" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>pablogaliano</author><pubDate>Tue, 05 Feb 2008 02:08:42 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080205A</guid></item><item><title>RELEASED: TTxGen February 2008 CTP (Feb 05, 2008)</title><link>http://code.msdn.microsoft.com/TTxGen/Release/ProjectReleases.aspx?ReleaseId=136</link><description>This is the February 2008 CTP release</description><author></author><pubDate>Tue, 05 Feb 2008 02:08:22 GMT</pubDate><guid isPermaLink="false">RELEASED: TTxGen February 2008 CTP (Feb 05, 2008) 20080205A</guid></item><item><title>UPDATED RELEASE: TTxGen February 2008 CTP (Feb 05, 2008)</title><link>http://code.msdn.microsoft.com/TTxGen/Release/ProjectReleases.aspx?ReleaseId=136</link><description>This is the February 2008 CTP release</description><author></author><pubDate>Tue, 05 Feb 2008 02:08:22 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: TTxGen February 2008 CTP (Feb 05, 2008) 20080205A</guid></item><item><title>CREATED RELEASE: TTxGen February 2008 CTP (Feb 05, 2008)</title><link>http://code.msdn.microsoft.com/TTxGen/Release/ProjectReleases.aspx?ReleaseId=136</link><description>This is the February 2008 CTP release</description><author></author><pubDate>Tue, 05 Feb 2008 02:07:52 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: TTxGen February 2008 CTP (Feb 05, 2008) 20080205A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/TTxGen/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Introduction
&lt;/h2&gt;&lt;b&gt;TTxGen&lt;/b&gt; is a generic single file generator based on the text templating engine.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Links
&lt;/h2&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;Releases&lt;/th&gt;&lt;th&gt;&lt;span class="unresolved"&gt;Cannot resolve link: &lt;/span&gt;[release:January 2008 CTP release|67]&lt;/th&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt;&lt;h2&gt;
Screenshot
&lt;/h2&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=TTxGen&amp;amp;DownloadId=371" alt="scn1.png" /&gt;&lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=TTxGen&amp;amp;DownloadId=372" alt="scn2.png" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Requirements
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/products/default.aspx" class="externalLink"&gt;Visual Studio 2008 (Professional / Team Suite)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
Contact
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Information about &lt;b&gt;TTxGen&lt;/b&gt; and VSX related via my blog: &lt;a href="http://www.clariusconsulting.net/pga" class="externalLink"&gt;http://www.clariusconsulting.net/pga&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=TTxGen&amp;amp;DownloadId=373" alt="VS08.png" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>pablogaliano</author><pubDate>Tue, 05 Feb 2008 02:05:19 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080205A</guid></item></channel></rss>