【发布时间】:2012-01-25 19:03:53
【问题描述】:
我正在尝试在我的项目中添加控制器的 t4 模板中创建葡萄牙语 cmets。
t4模板中的cmets:
/// <summary>
/// Controller que trata as requisições de pesquisa, inclusão, alteração e exclusão de <#= mvcHost.ControllerName.Replace("Controller", "") #>.
/// </summary>
问题是当我添加控制器时,cmets 如下所示:
/// <summary>
/// Controller que trata as requisi��es de pesquisa, inclus�o, altera��o e exclus�o de Teste.
/// </summary>
Obs:正方形 � 是黑色的“?菱形”符号。
那么,如何在 t4 模板中使用拉丁字符?
我的模板:
<#@ template language="C#" HostSpecific="True" #>
<#@ output extension=".cs" encoding="UTF-8" #>
<#
MvcTextTemplateHost mvcHost = (MvcTextTemplateHost)(Host);
#>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace <#= mvcHost.Namespace #>
{
/// <summary>
/// Controller que trata as requisições de pesquisa, inclusão, alteração e exclusão de <#= mvcHost.ControllerName.Replace("Controller", "") #>.
/// </summary>
public class <#= mvcHost.ControllerName #> : Controller
{
// The class code
}
}
【问题讨论】:
标签: c# asp.net-mvc-3 templates t4