【发布时间】:2011-01-16 06:49:57
【问题描述】:
我想知道是否有人知道任何基于 T4 模板的方法拦截系统?
我们开始编写移动应用程序(目前使用 MonoTouch for IOS)。我们有一套非常好的 DI/IoC 核心功能,我想在新平台的开发中利用它。由于不支持运行时代码生成 Reflection.Emit,我希望使用 T4 模板来实现动态拦截功能(+ TinyIoC 作为解析的容器)。
我们目前正在使用 Castle Windsor(并打算继续为我们的 SL 和完整的 .NET 开发使用),但是所有 Windsor 特定的关系都被完全封装,所以如果有合适的 T4 解决方案,应该不难实现一个使用基于 T4 的实现而不是 Windsor 的适配器。
【问题讨论】:
标签: .net dependency-injection inversion-of-control xamarin.ios t4