Xamarin Studio / MonoDevelop T4 pre-build



Xamarin Studio有没有一种方法可以运行T4模板的预构建命令?这将有助于动态生成C#文件。

如果有人感兴趣,这里是解决方案:

只需在您的解决方案文件夹中创建一个mono-t4文件:

#/垃圾桶/垃圾桶mono/Applications/Xamarin\Studio.app/Contents/MacOS/lib/monodevelop/AddIns/monodevelop.TextTemplateing/TextTransform.exe-o$1$2

不要忘记使用

chmod+x mono-t4
使其可执行

然后在项目选项中,在"自定义命令"中添加"生成前"命令。命令是:

${SolutionDir}/mono-t4 YourOutputCSharpFile.cs${ProjectDir}/YourInputT4.tt

然后每次编译时,您都会得到最新的csharp文件。

最新更新