2017-08-19 49 views

回答

4

.NET Core DI容器是否支持這個?如果沒有,是否有 計劃或第三方庫支持?

答案很簡單:NONO

來源:Introduction to Dependency Injection in ASP.NET Core

更換默認的服務容器

內置服務容器意味着服務於的基本需求該框架和構建於其上的大多數消費者應用程序。但是, 開發人員可以用其首選的 容器替換內置容器。 ConfigureServices方法通常會返回void,但如果 其簽名更改爲返回IServiceProvider,則可以配置和返回不同的容器 。有許多.NET可用的IOC 容器。

(重點煤礦)

這樣,您可以檢查是否Ninject有.NET核心的延伸,看看你是否可以整合它。

+2

技術上可以,但你必須要建立自己的擴展方法有一點反思這樣做。 – NightOwl888

0

如果沒有,是否有計劃或第三方庫支持?

試試這個https://github.com/khellang/Scrutor

+0

堆棧溢出時,僅鏈接回答通常[皺眉](http://meta.stackexchange.com/a/8259/204922)。如果鏈接萎縮並且變得不可用,這意味着您的答案在將來對用戶而言是無用的。如果您可以在實際文章中提供您的答案的一般細節,最好將您的鏈接作爲參考。 – Clijsters

相關問題