Я пытаюсь создать португальские комментарии в шаблоне t4 Добавить контроллер в моем проекте.
Комментарии в шаблоне t4:
/// <summary>
/// Controller que trata as requisições de pesquisa, inclusão, alteração e exclusão de <#= mvcHost.ControllerName.Replace("Controller", "") #>.
/// </summary>
Проблема в том, что когда я добавляю контроллер, комментарии выглядят так:
/// <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
}
}