<#@ template debug="false" hostspecific="false" language="C#" #>
<#@ import namespace="System" #>
<#@ output extension=".cs" #>
namespace TestApp
{
<#
var type = Type.GetType("TestApp.MyClass", false);
var typeName = type == null ? "Null" : type.Name;
#>
public partial class <#= typeName #>
{
// ...
}
}
В сгенерированный класс попадает Null
Подскажите почему не видит?
Потому что T4 бежит не в контексте вашего приложения, а в своём собственном. Соответственно в контексте выполнения T4 нету типа TestApp.MyClass
, и Type.GetType
не может найти его.
T4 — это не ваше приложение, это код, который создаёт текст вашего приложения.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Столкнулся с такой проблемой, что не получается нормально прибайндить комбобокс к базе данныхИмеется код:
Проект, написанный на языке C#Среда: Visual Studio 2012
Подскажите, пожалуйста, на что указывает и влияет начальное значение в объявлении нового объекта RandomДопустим 999, в нашем случае