我正在尝试使用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 类。
非常感谢您提供任何帮助。