C# T4生成的程序集位置

C# T4生成的程序集位置,c#,visual-studio,.net-assembly,t4,C#,Visual Studio,.net Assembly,T4,我仍然在和T4做斗争。为了更好地理解,我希望看到生成的程序集(包含生成的TextTransformation类的程序集)内容(使用ILSpy或类似Reflector的工具)。很遗憾,我无法找到这些程序集 有人能告诉我VisualStudio存储它们的标准位置吗?它们的存在有多短暂?您应该为模板启用调试 <#@ template language="C#" debug="True" #> 根据模板的复杂性,我的扩展可能会有所帮助。我有一个功能,将自动向您显示生成的cs文件。它采用了

我仍然在和T4做斗争。为了更好地理解,我希望看到生成的程序集(包含生成的
TextTransformation
类的程序集)内容(使用ILSpy或类似Reflector的工具)。很遗憾,我无法找到这些程序集


有人能告诉我VisualStudio存储它们的标准位置吗?它们的存在有多短暂?

您应该为模板启用调试

<#@ template language="C#" debug="True" #> 

根据模板的复杂性,我的扩展可能会有所帮助。我有一个功能,将自动向您显示生成的cs文件。它采用了一种不同的方法来使用T4模板,向VisualStudio添加了许多UI工具,其中之一是一个自定义编辑器,其中包括一个显示生成的cs文件的预览选项卡

如果模板不太复杂,可以将代码粘贴到顶部输出部分,保存,预览选项卡将使用生成的代码文件进行更新。我只是在读同一个文件@Sergey Berezovskiy在他的回答中提到的,我只是在扩展名中自动执行


完整免责声明,我对该工具的专业版收费,但此功能在社区版中免费提供。

对,谢谢。一般来说,它们位于
%TEMP%
%TMP%
中,我找不到它们的原因是它们具有唯一的随机名称,而不是我期望的名称(
textTemplatingFollowDBylongHash
)。@锐化器是的,名称是随机的。所以我总是按创建日期对文件进行排序,以查看刚刚生成的内容
%USERPROFILE%\Local Settings\Temp