参数无法解析C#

时间:2014-12-11 15:31:10

标签: webforms inversion-of-control simple-injector

我正在使用C#中的ASP.NET Webforms中的遗留应用程序设置简单注入器。

当我遇到一个奇怪的问题时,我非常接近完成所有事情我还没有能够解决......

private static object GetInstance(Type type)
    {
        return container.GetInstance<type>();
    }

这是允许我在webforms中使用构造函数注入的代码的一部分。有道理吗?这不构建,因为无法在return语句中解析类型。一旦确定,我相信一切都正确连接。

我已经尝试了我能想到的所有内容,以上是复制粘贴。我甚至因为它对我没有任何意义而进行了彻底的解决方案,重新启动等......

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我觉得愚蠢的程度没有任何限制。

更改GetInstance<type>(); to GetInstance(type);修正面掌