【问题标题】:Can I use T4 Text Generation in Xamarin.iOS Projects?我可以在 Xamarin.iOS 项目中使用 T4 文本生成吗?
【发布时间】:2013-11-26 18:17:43
【问题描述】:

我很想在我的 Xamarin.iOS 项目(也称为 MonoToch)中使用 Run-Time Text Generation with T4 Text Templates。不幸的是,生成的 .cs 文件依赖于 System.CodeDom.Compiler.CompilerErrorCollection,它似乎是 iOS 的 System.dll 的一部分(缺少整个 System.CodeDom 命名空间)。

我该如何解决这个问题?

【问题讨论】:

  • 我已经看到其他人这样做了,所以应该可以:stackoverflow.com/questions/18575019/…
  • 您链接的问题仅询问有关 Xamarin Studio 和 T4 的问题。这是开箱即用的。我的问题是生成的 .cs 文件无法编译,因为它有 CompilerErrorCollection 字段。

标签: c# ios xamarin.ios xamarin t4


【解决方案1】:

Xamarin.iOS 平台不支持运行时代码生成,因此排除了整个 System.CodeDom 命名空间。但是 T4 的东西是由 Xamarin Studio 完成的,所以对我有用的是将文件 CompilerError.csCompilerErrorCollection.cs 从 Mono 存储库复制到我的 Xamarin.iOS 项目中。

【讨论】:

  • 很遗憾你的链接现在失效了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-05-06
  • 1970-01-01
  • 1970-01-01
  • 2021-09-17
  • 1970-01-01
  • 2022-01-19
  • 1970-01-01
相关资源
最近更新 更多