我正在尝试使用 T4 模板在我的项目中自动生成一些代码使用。我从小开始弄湿我的“脚”,这就是我到目前为止所拥有的。
<#@ template debug="false" hostspecific="true" language="C#" #>
<#@ output extension=".cs" #>
<#@ assembly name="C:\Users\username\Documents\Visual Studio 2012\Projects\MyProjectSolution\MyProject\bin\Debug\MyProject.exe" #>
namespace KY_ADJRATE_CLAIM
{
public class OutboundClaim
{
<#
ClaimConfig cc;
#>
}
}
我试过这个
<#@ assembly name="C:\Users\username\Documents\Visual Studio 2012\Projects\MyProjectSolution\MyProject\bin\Debug\MyProject.exe" #>
和这个
<#@ assembly name="MyProject.exe" #>
但是每次我尝试创建我的一个类的实例时,我都会得到这个:
命名空间不能直接包含字段或方法等成员。编译转换:找不到类型或命名空间名称“ClaimConfig”(您是否缺少 using 指令或程序集引用?)
我想要做的是通过 T4 模板访问我项目中的 ClaimConfig 类。
任何帮助将不胜感激。