在我的ASP.NET Core应用程序中,我有一个带有多个构造函数的标记帮助器.当ASP.NET 5try 解析该类型时,这会在运行时导致以下错误:
InvalidOperationException:在类型""MyNameSpace.MyTagHelper""中找到多个接受所有给定参数类型的构造函数.""应该只有一个适用的构造函数.
其中一个构造函数是无参数的,另一个有一些参数不是注册类型的参数.我希望它使用无参数构造函数.
有什么方法可以让ASP.NET5依赖注入框架 Select 特定的构造函数吗?通常这是通过使用属性来完成的,但是我找不到任何东西.
我的用例是,我试图创建一个既是TagHelper又是HTML Helper的类,如果这个问题得到解决,这是完全可能的.