我有一个T4模板,用TextTemplatingFileGenerator自定义工具在Visual Studio中设置了一个类:
<#@ 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#项目的默认命名空间。