1
T4 템플릿에서 동일한 어셈블리 및 네임 스페이스의 도우미 메서드로 코드를 이동하여 T4 템플릿에서 어셈블리 참조 문제를 해결하려고했지만 T4에서 거부했습니다. 내 도우미 방법을 찾으십시오. T4 템플릿과 같은 어셈블리에서 메서드에 액세스 할 수 없습니다.
도우미 방법 :namespace PocoGenerator
{
public class EntityReflector
{
public static IEnumerable<PropertyInfo> GetPropertiesForTemplate()
{
var baseNameSpace = "";
var assemblyName = "DataObjects";
반항적 인 템플릿 코드 : 당신이 어셈블리를 사용해야합니다 있도록
<# foreach(PropertyInfo prop in PocoGenerator.EntityReflector.GetPropertiesForTemplate()) { #>
public <#= prop.PropertyType #> <#= prop.Name #> {get; set; }
<# } #>