Я пытаюсь сгенерировать файл Xaml, используя шаблон T4 и определяя повторно используемый файл Xaml.tt следующим образом
<#@ template language="C#" hostspecific="True" debug="True" #>
<#@ assembly name="System.Xml.dll" #>
<#@ assembly name="System.Xml.Linq.dll" #>
<#@ import namespace="System.Xml" #>
<#@ import namespace="System.Xml.Linq" #>
<#@ import namespace="System.IO" #>
<#@ import namespace="System.Collections" #>
<#@ import namespace="System.Collections.Generic" #>
<#@ import namespace="Microsoft.VisualStudio.TextTemplating" #>
<#+
public class Xaml : Template
{
public override string TransformText()
{
#>
// Xaml Content
<#+
return this.GenerationEnvironment.ToString(); }
}
#>
Но у меня есть ошибка: не удалось найти пространство имен шаблона, ни одноимеет представление об этом?Все та же ошибка !!разочарование !!
Ошибка: T4 Преобразование компиляции: Не удалось найти тип или имя пространства имен 'Template' (отсутствует директива using или ссылка на сборку?)
Я получаюта же ошибка для Генератора.
Я создал этот файл, добавив новый элемент Генерация кода> Шаблон
Структура файла по умолчанию и до сих пор не распознает Шаблон.
<#+
// <copyright file="Template1.tt" company="HP">
// Copyright © HP. All Rights Reserved.
// </copyright>
public class Template1 : Template
{
public override string TransformText()
{
return this.GenerationEnvironment.ToString();
}
}
#>
Ссылка на сборку или директива, которую мне не хватает?
Кстати, я также использую T4 Toolbox