Описание тега t4
T4 расшифровывается как Text Template Transformation Toolkit и представляет собой фреймворк Microsoft для создания текста на основе шаблонов, включенный в Visual Studio.
1
ответ
Тип или имя пространства имен Edm не может быть найдено, если вы пропустили директиву using или ссылку на сборку
Все: Подробная информация о технической среде, используемой для разработки приложения ASP.NET: .NET Framework 4.5 Microsoft Visual Studio 2012 Ultimate с обновлением 4 System.Web.Http.OData (версия 5.3.1.0) как сборка.NET в ссылках в Visual Studio S…
15 дек '14 в 12:29
1
ответ
Как можно использовать T4 для преобразования классов из одного проекта в другой?
Предположим, у меня есть проект (скажем, ProjectA) с несколькими классами C#, и эти классы не ссылаются на какие-либо типы вне проекта и типа сборки System.dll. Классы в ProjectA могут иметь методы, свойства, поля и пользовательские свойства. Классы…
03 фев '12 в 23:08
1
ответ
T4 ссылается на const в статическом классе во время компиляции
У меня есть файл T4 C#, в котором мне нужно ссылаться на константу в статическом классе. Статический класс находится в том же пространстве имен. Это возможно? Ниже приведена лишь иллюстрация. Мне нужно вычислить фактическую константу на основе сущес…
15 июн '13 в 13:08
0
ответов
Как опубликовать другой файл на основе выбранного профиля публикации?
Сценарий: У меня есть файл XML, который используется для хранения зашифрованной информации о соединении SQL для устаревшего приложения APS.Net. Этот файл отличается в зависимости от того, на каком сервере опубликовано приложение. В настоящее время ф…
05 сен '17 в 14:43
3
ответа
t4 "VisualStudioHelper" не найден
Я пытаюсь провести некоторые эксперименты с генерацией кода из проектов VS2012, но я не могу заставить этот кусок кода t4 работать var project = VisualStudioHelper.CurrentProject; поскольку VisualStudioHelper не может быть найден. Что я должен устан…
16 июл '13 в 20:11
0
ответов
Ошибка эталонной сборки в VS 2015 RC (работает в VS 2013)
Я создал пустой проект ASP.NET и добавил в него следующий шаблон T4: <#@ template debug="false" hostspecific="false" language="C#" #> <#@ assembly name="System.Core" #> <#@ assembly name="Newtonsoft.Json.dll" #> <#@ assembly nam…
08 май '15 в 11:44
1
ответ
Как "прочитать" EF6 EntityTypeConfiguration в шаблоне T4?
Я пытаюсь написать шаблоны T4 для генерации пользовательских видов для моих классов моделей, классы моделей расположены в другой сборке, а отображения основаны на свободном API EF6. В настоящее время я использую отражение, чтобы получить имена и тип…
28 мар '14 в 10:54
1
ответ
Генерация WMAppManifest.xml с T4
У меня есть класс, который просто возвращает значения в AssemblyInfo.cs (этот код для Windows Phone): using System.Runtime.InteropServices; using System.Reflection; namespace Tiletoons { class AppInfo { public static readonly string Id = string.Empt…
25 апр '12 в 20:50
1
ответ
EF6 Отношения с детьми не представлены в T4 при выполнении запроса
Я использую Entity Framework 6 с довольно простой БД, используя шаблон репозитория. Из предыдущих версий EF у меня никогда не возникало проблем с получением дочерних объектов как части моих объектов POCO. Например, если у меня есть таблица Customer …
01 авг '14 в 09:40
3
ответа
Ошибка C#: использование неназначенной локальной переменной (контекстно-визуальная студия T4 ENGINE)
В C# (в контексте шаблона T4 см. http://www.olegsych.com/2008/03/how-to-generate-multiple-outputs-from-single-t4-template/) я хочу сделать это <# String myTemplateVar; #> <# if (string.IsNullOrEmpty(myTemplateVar)) { myTemplateVar= "name"; …
09 янв '11 в 16:49
4
ответа
Типы EnvDTE не распознаются в шаблоне T4
Я пытаюсь освоиться с шаблонами T4. Я нашел следующий пример ( здесь): <#@ template hostspecific="True" #> <#@ output extension="txt" #> <#@ include file="T4Toolbox.tt" #> <#@ import namespace="EnvDTE" #> <# CodeEnum enume…
16 сен '12 в 11:12
2
ответа
Получить значение аргумента из TextTransform.exe в шаблон
Я не могу найти пример того, как я могу использовать аргумент -a, когда я использую TextTransform.exe для генерации кода из шаблонов. В MSDN приведено следующее описание аргумента -a: "Указывает параметр, к которому процессор директив может запрашив…
03 авг '09 в 10:37
5
ответов
Как остановить выполнение T4 каждый раз, когда я переключаюсь на другую вкладку?
Когда я редактирую T4, скрипт выполняется каждый раз, когда я переключаюсь на другой файл. Это нормально для простых простых сценариев, но для выполнения некоторых сценариев требуется много времени. Есть ли способ отключить это поведение? Я хочу, чт…
27 окт '10 в 15:24
0
ответов
Использование шаблона T4 для создания представления с пользовательским элементом управления HTML
Я создал вид модели класса, как показано ниже public class GenericFormModel { public string SimpleInput { get; set; } public string InputAddOn { get; set; } public string InputTextArea { get; set; } public DateRange Date { get; set; } } Затем я созд…
15 дек '15 в 11:18
2
ответа
Как я могу создать загружаемый класс C# на веб-сайте ASP.NET MVC?
Я уверен, что это очень странное требование, но здесь идет. У нас есть некоторый код конфигурации клиента, который представлен классами C#, который мы компилируем в библиотеку классов. Создание этих классов конфигурации в настоящее время является не…
20 сен '12 в 13:39
1
ответ
Запуск нескольких шаблонов T4 одним щелчком мыши
У меня есть 6 шаблонов T4, распределенных по моему решению в разных проектах, возможно ли запустить их все одним щелчком мыши или мне обязательно нужно пройти их по одному?
07 окт '10 в 23:27
2
ответа
Проверьте тип объекта в файле t t
Мне нужно переписать файл Model.tt, чтобы добавить специальный код, который будет сгенерирован в конструктор определенного типа сущности. У меня есть два вопроса: Как проверить тип объекта? Как вызвать метод внутри сгенерированного конструктора?
24 дек '18 в 11:37
1
ответ
Как я могу получить область (или путь), где строится вид?
ПРОБЛЕМА: Я настраиваю шаблоны MVC 5 для просмотра лесов. Мне нужно иметь возможность получить название области для области, где создается вид. Например, я хочу получить возможность установить значение для переменной areaName для параметров действия…
27 май '14 в 20:04
1
ответ
Шаблоны имели следующие ошибки при запуске
Когда я пытаюсь добавить строго типизированное представление в ASP.NET MVC 3, я получаю следующую ошибку: Я перезапустил Visual studio, пересобрал проект, снова попытался добавить представление и получил следующее: Моя модель: public class SimpleMod…
21 май '13 в 09:16
1
ответ
Вручную вызвать пользовательский инструмент MSLinqToSQLGenerator из файла T4
Я создаю файл *.tt, чтобы автоматизировать некоторые процессы генерации в моем решении, и застрял в том, как вручную вызвать пользовательский инструмент 'MSLinqToSQLGenerator', который использует LINQ. Может кто-нибудь показать мне, как это делается?
17 май '11 в 23:03