У меня есть шаблон T4 для класса, настроенного с помощью TextTemplatingFileGenerator Custom Tool в 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
}
}
Как я могу получить значение свойства "Custom Namespace" в Visual Studio, поэтому мне не нужно жестко кодировать пространство имен?
Я даже был бы доволен пространством имен по умолчанию для проекта С#.