标签: c# dependency-injection windows-runtime portable-class-library
过去我曾以这样的方式与PCL和DI合作过。
我使用这种架构是因为它使易于测试的PCL通常包含应用程序的大部分业务逻辑。
我最近尝试将PCL“移植”到Windows运行时组件,发现我不能使用依赖于接口的构造函数公开任何类,因为接口不是有效的Windows运行时参数类型。
我知道这是Windows运行时组件的限制所以我的问题是:我可以从引用它的项目中向Windows运行时组件注入依赖项(即自定义类型)吗?