使用自定义应用程序分发microsoft.visualstudio.texttemplating.dll

Ily*_*lya 2 .net t4 licensing templates visual-studio

我们正在编写一个应用程序,它将使用T4生成Flex/Actionscript以编译为SWF.我们希望将此应用程序分发给不会拥有VS的用户.我搜索并搜索过,在你的应用程序重新分发microsoft.visualstudio.texttemplating.dll的任何地方找不到任何信息,除了这个代码plex项目(http://customtemplating.codeplex.com/)允许托管你自己的T4 builder(使用并包含microsoft.visualstudio.texttemplating.dll的副本).

那么,有没有人确切知道或者可以告诉我在哪里可以找到关于在我们的应用程序中包含此dll的信息?

先感谢您!伊利亚

Mik*_*son 5

我为MonoDevelop IDE编写了一个干净的逆向工程T4引擎实现.它是开源的,根据许可的MIT/X11许可证授权,因此您可以自由地将引擎嵌入您的应用程序或重新分发它.还有一个TextTransform.exe命令行工具的实现,以及Mono.TextTemplating命名空间中的一些API,以帮助托管引擎.

现在唯一真正缺少的功能是自定义指令提供程序 - 但欢迎使用补丁:-)

您可以从Mono SVN中的monodevelop/main/src/addins/TextTemplating获取代码.