【发布时间】:2011-01-03 18:46:02
【问题描述】:
我有一个 T4 模板,用于在 Visual Studio 中使用 TextTemplatingFileGenerator 自定义工具设置的类:
<#@ template language="C#v3.5" hostspecific="True" debug="True" #>
<#
var className = System.IO.Path.GetFileNameWithoutExtension(Host.TemplateFile);
var namespaceName = "MyNamespace";
#>
namespace <#= namespaceName #>
{
public static class <#= className #>
{
// some generated code
}
}
如何在 Visual Studio 中获取“自定义工具命名空间”属性的值,这样我就不必对命名空间进行硬编码?
我什至会对 C# 项目的默认命名空间感到满意。
【问题讨论】:
标签: c# visual-studio code-generation t4