我有點失去了對例子在http://autofac.readthedocs.org/en/latest/configuration/xml.html#configuring-with-microsoft-configurationAutofac使用XML/JSON配置
閒逛了好半天沒有意識到我也不得不加入Microsoft.Extensions.Configuration.Json包後(他們只在預發佈中),我現在得到一個錯誤: var module = new ConfigurationModule(config.Build());
我得到一個關於不能實例化抽象類的編譯錯誤。
文檔中沒有提及需要參考其他軟件包。有任何想法嗎?
發佈實際的異常是很好的,所以我們知道抽象類型是失敗的。 –
如果您不想使用JSON - 您需要XML - 那麼您不需要對該JSON包的引用。如果您只使用環境變量或內存配置,則不需要。這就是爲什麼文檔不能確切地告訴你需要引用哪些軟件包。新的MS配置非常靈活,Autofac可以充分利用這種靈活性。 另請注意 - 如果您未進入預發佈內容,則可以使用舊版XML配置(請參閱該頁面的後半部分)。 –
這也不例外,只是在編寫代碼時不能解決的符號。 –