Можно ли написать шаблоны миогенерации в F # и как?

StackOverflow https://stackoverflow.com/questions/2820458

  •  26-09-2019
  •  | 
  •  

Вопрос

Я хочу написать файл шаблона MyGeneration в F #. Я знаю, что вы можете нацелить различные языки и т. Д. VB.NET и C # Однако для моей собственной эгоистичной выгоды я хотел бы написать его в F #.

Кто-нибудь один, если и как это возможно?

Это было полезно?

Решение

В Visual Studio вы можете использовать шаблон T4 для генерации любого типа вывода с использованием синтаксиса стиля PSUDO «ASP Classic», где вы интерпретируете ваш код (F #) и «вывод».

Вот хорошее место, чтобы начать: http://www.hanselman.com/blog/t4textTemplatetransformationToolkitcodegenerationbestkeptvisualstudiosecret.aspx.

Другие советы

Я не уверен, что написание шаблона в F # будет лучшим ходом. Хотя это можно было сделать, ссылаясь на библиотеку классов (хотя бы в Кодовой). Таким образом, вы можете переместить все вашу логику и обработку и обработку F #, в библиотеку класса Visual Studio и все еще используя ее внутри шаблона.

Спасибо -blakekake niemejski (автор Кодовые шаблоны CSLA CSLA)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top