c# – T4.错误:表达式块计算为Null
发布时间:2020-12-16 01:54:23 所属栏目:百科 来源:网络整理
导读:我添加了看起来像的template.tt文件: #@ template language="C#" debug="true" ##@ output extension=".cs" ##@ import namespace="System" ##@ import namespace="System.Collections.Generic" #using System;using System.Collections.Generic;namespace
|
我添加了看起来像的template.tt文件:
<#@ template language="C#" debug="true" #>
<#@ output extension=".cs" #>
<#@ import namespace="System" #>
<#@ import namespace="System.Collections.Generic" #>
using System;
using System.Collections.Generic;
namespace Test
{
public class <#= this.ClassName#>
{
}
}
<#+
public string ClassName { get; set; }
#>
我收到错误: An expression block evaluated as Null at Microsoft.VisualStudio.TextTemplating.ToStringHelper.ToStringWithCulture(Object objectToConvert)... 我该怎么做以避免看到这些消息? 提前致谢 解决方法
问题是ClassName属性为null.解决错误的一种方法是将类功能块中的代码更改为:
<#+
private string className = "";
public string ClassName {
get { return className; }
set { className = value; }
}
#>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
