我正在创建一个即将成为项目的项目。在一个公共类中,我注入了一个其可见性修饰符为internal
的类,但编译器指出:
可访问性不一致:参数类型“ blah”比方法“ bleh”更难访问
我不想将其余的项目类暴露给世界其他地方。有可能吗?
AuthenticationContext解析:
答案 0 :(得分:1)
您可以注入IServiceProvider
并获得类似的服务
var authContext = _serviceProvider.GetService<AuthenticationContext>();
或者您需要更改方法的可访问性