1
我試圖通過將代碼移入與我的模板相同的程序集和名稱空間中的輔助方法來解決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; }
<# } #>