有没有办法使用 Xamarin Studio 来拥有运行 T4 模板的预构建命令?这将有助于动态生成 C# 文件。
问问题
812 次
1 回答
5
好的,如果有人感兴趣,这是解决方案:
只需在您的解决方案文件夹中创建一个 mono-t4 文件:
#!/bin/bash 单声道/Applications/Xamarin\ Studio.app/Contents/MacOS/lib/monodevelop/AddIns/MonoDevelop.TextTemplating/TextTransform.exe -o $1 $2
不要忘记使其可执行
chmod +x mono-t4
然后在您的项目选项中,在“自定义命令”中添加“构建前”命令。命令是:
${SolutionDir}/mono-t4 YourOutputCSharpFile.cs ${ProjectDir}/YourInputT4.tt
然后,每次编译时,您的 csharp 文件都会更新。
于 2013-09-03T06:07:23.990 回答