解決方案中有2個項目,一個是通用項目叫A,另一個項目叫B,A項目中引用了log4net的DLL,并在A.Utility類中提供了一個返回ILog的屬性Logger。 B項目引用A項目,調(diào)用A.Utility.Logger獲取這個屬性時出錯,但是B項目中引用了log4net.dll之后就好了,我不明白的是,既然A項目已經(jīng)引用了DLL,已經(jīng)能夠提供logger,那么在B項目中為什么還要再次引用log4net.dll才能通過編譯?
2 回答

函數(shù)式編程
TA貢獻(xiàn)1807條經(jīng)驗 獲得超9個贊
你可以在A項目中實例化你要調(diào)用log4net的對象 把他實例化成靜態(tài)的 可以所有人調(diào)用的 你在B中就可以直接調(diào)用那的 對象 來訪問log4net中的東西了你去試一試把 還有本來A引用是A的 就A能用 B是不能用的 你去做實驗把 除非B在引用啊
- 2 回答
- 0 關(guān)注
- 552 瀏覽
添加回答
舉報
0/150
提交
取消