Можно ли написать шаблоны MyGeneration на F # и как? - PullRequest
1 голос
/ 12 мая 2010

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

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

Ответы [ 2 ]

1 голос
/ 22 июня 2010

В visual studio вы можете использовать шаблоны T4 для генерации любого типа вывода, используя псевдо-классический стиль asp, где вы смешиваете свой код (F #) и «output».

Вот хорошее место для начала: http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx

1 голос
/ 22 июня 2010

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

Спасибо Блейк Немийски (Автор шаблонов CodeSmith CSLA )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...